Введение
Электронные таблицы, такие как Microsoft Excel или Google Sheets или Libre Calc, предоставляют мощные инструменты для анализа данных. Среди них особое место занимают логические операции и функции подсчёта, которые позволяют автоматизировать расчёты и принимать решения на основе заданных условий. В этой статье разберём три ключевые функции для расчёта средних значений:
- СРЗНАЧ() — вычисляет среднее арифметическое.
- СРЗНАЧЕСЛИ() — находит среднее по одному условию.
- СРЗНАЧЕСЛИМН() — рассчитывает среднее по нескольким критериям.
Эти функции особенно полезны в задачах ОГЭ и ЕГЭ по информатике, а также в реальной работе с данными.
Функция ЕСЛИ()
Основы синтаксиса
Функция ЕСЛИ() позволяет выполнять проверку условия и возвращать разные значения в зависимости от того, истинно (TRUE) или ложно (FALSE) условие.
Синтаксис:
=ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь)
Примеры использования
- Простая проверка: =ЕСЛИ(A1>10; "Больше 10"; "10 или меньше")
Если значение в ячейке A1 больше 10, формула вернёт "Больше 10", иначе - "10 или меньше". - Вложенные ЕСЛИ:CopyDownload=ЕСЛИ(A1>90; "Отлично"; ЕСЛИ(A1>70; "Хорошо"; ЕСЛИ(A1>50; "Удовлетворительно"; "Неудовлетворительно")))
Эта формула реализует множественную проверку и возвращает оценку в зависимости от числа в A1.
Советы по использованию
- Избегайте слишком глубокой вложенности ЕСЛИ (более 3-4 уровней) - это усложняет чтение и отладку формулы.
- Для сложных условий можно использовать функции И(), ИЛИ() внутри ЕСЛИ().
- В современных версиях Excel можно использовать IFS() для множественных условий без вложенности.
Функция СРЗНАЧ()
Основы синтаксиса
=СРЗНАЧ(диапазон)
Примеры использования
- Простой расчёт: =СРЗНАЧ(A1:A10)
Вернёт среднее значение чисел в ячейках A1–A10. - Расчёт по нескольким диапазонам: =СРЗНАЧ(B2:B20; D2:D20)
Особенности
- Игнорирует пустые ячейки, текст и логические значения (TRUE/FALSE).
- Если все ячейки пустые или содержат нечисловые данные, вернёт ошибку #ДЕЛ/0!.
Функция СРЗНАЧЕСЛИ()
Назначение и синтаксис
Вычисляет среднее значение только для тех ячеек, которые удовлетворяют заданному условию.
=СРЗНАЧЕСЛИ(диапазон_проверки; условие; [диапазон_усреднения])
Примеры
- Среднее для значений > 50: =СРЗНАЧЕСЛИ(A1:A100; ">50")
- Среднее по текстовому критерию: =СРЗНАЧЕСЛИ(B1:B30; "Яблоки"; C1:C30)
Считает среднее из столбца C, где в столбце B указано "Яблоки".
Важные нюансы
- Если диапазон_усреднения не указан, усредняется диапазон_проверки.
- Поддерживает подстановочные знаки (*, ?).
Функция СРЗНАЧЕСЛИМН()
Как работает
Аналог СРЗНАЧЕСЛИ(), но с поддержкой нескольких условий.
=СРЗНАЧЕСЛИМН(диапазон_усреднения; диапазон_условия1; условие1; [диапазон_условия2; условие2]; ...)
Примеры
- Среднее с двумя критериями: =СРЗНАЧЕСЛИМН(C1:C100; A1:A100; ">50"; B1:B100; "<100")
Усредняет значения из C1:C100, где A > 50 и B < 100. - Комбинация текста и чисел =СРЗНАЧЕСЛИМН(D1:D500; A1:A500; "Восточный"; B1:B500; ">=100000")
Принцип работы функций
Файлы для тренировки
Заключение
Функции СРЗНАЧ(), СРЗНАЧЕСЛИ() и СРЗНАЧЕСЛИМН() в LibreOffice Calc помогают быстро анализировать данные. Они пригодятся как на экзаменах, так и в реальных проектах. Для закрепления материала попробуйте решить задачу из приложенного файла.
Теперь вы умеете:
✔ Находить среднее значение в любом диапазоне.
✔ Фильтровать данные по одному или нескольким условиям.
✔ Избегать ошибок при работе с формулами.