Подробный разбор логических функций Excel (ЕСЛИ, СУММЕСЛИ, СЧЁТЕСЛИ и их вариации). Примеры формул, пошаговые инструкции, лайфхаки и готовые решения для аналитики.
Логические функции Excel: как приручить ЕСЛИ, СУММЕСЛИ и СЧЁТЕСЛИ для анализа данных
Excel — это не просто таблицы. Это мощный аналитический инструмент, который умеет принимать решения за вас. Логические функции — именно те формулы, которые превращают сухие цифры в полезные выводы.
В этой статье мы подробно разберём три краеугольных камня логики в Excel:
- ЕСЛИ (IF) — проверка условий и принятие решений;
- СУММЕСЛИ и СУММЕСЛИМН (SUMIF, SUMIFS) — суммирование с условиями;
- СЧЁТЕСЛИ и СЧЁТЕСЛИМН (COUNTIF, COUNTIFS) — подсчёт значений по условиям.
Материал будет максимально практичным: примеры из жизни, готовые формулы, пошаговые инструкции и даже VBA-код для автоматизации.
1. Функция ЕСЛИ (IF)
Что это такое
Функция ЕСЛИ проверяет условие и возвращает один результат, если оно выполняется, и другой — если нет.
Синтаксис:
=ЕСЛИ(условие; значение_если_истина; значение_если_ложь)
Пример 1: экзамены школьников
У нас есть таблица с результатами ЕГЭ. Нужно понять, зачислен ли студент:
- если сумма баллов ≥ 180 → «Зачислен»
- если сумма баллов < 180 → «Не зачислен»
Формула:
=ЕСЛИ(СУММ(B2:D2)>=180;"Зачислен";"Не зачислен")
Теперь Excel автоматически выдаёт вердикт по каждому ученику.
2. Функция СУММЕСЛИ (SUMIF)
Что это такое
СУММЕСЛИ суммирует значения по заданному условию.
Синтаксис:
=СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])
Пример 2: зарплаты по отделам
У нас есть таблица сотрудников: ФИО, отдел и оклад. Нужно посчитать сумму зарплат отдела «Продажи».
Формула:
=СУММЕСЛИ(B2:B100;"Продажи";C2:C100)
3. Функция СУММЕСЛИМН (SUMIFS)
Это расширенная версия СУММЕСЛИ, которая позволяет учитывать несколько условий.
Синтаксис:
=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; …)
Пример 3: зарплаты по отделам и городам
Посчитаем сумму зарплат сотрудников отдела «Производство» в городе «Москва»:
Формула:
=СУММЕСЛИМН(C2:C100;B2:B100;"Производство";D2:D100;"Москва")
4. Функция СЧЁТЕСЛИ (COUNTIF)
Что это такое
Функция подсчитывает количество значений, соответствующих условию.
Синтаксис:
=СЧЁТЕСЛИ(диапазон; условие)
Пример 4: подсчёт категорий
У нас есть список товаров: фрукты, овощи, ягоды. Нужно узнать, сколько раз встречается слово «Фрукты».
Формула:
=СЧЁТЕСЛИ(A2:A100;"Фрукты")
5. Функция СЧЁТЕСЛИМН (COUNTIFS)
Аналогично СУММЕСЛИМН, только вместо суммирования идёт подсчёт.
Синтаксис:
=СЧЁТЕСЛИМН(диапазон1; условие1; диапазон2; условие2; …)
Пример 5: продажи по категории и городу
Посчитаем, сколько раз в городе «Казань» продавались «Овощи».
Формула:
=СЧЁТЕСЛИМН(A2:A100;"Овощи";B2:B100;"Казань")
6. Автоматизация через VBA
Иногда стандартных функций Excel недостаточно. Тогда на помощь приходит VBA.
Допустим, нам нужно автоматически проставить статус «Зачислен» / «Не зачислен» для студентов.
Вот пример кода (оформлен строго по твоему эталону):
Sub CheckAdmission()
Dim i As Long
For i = 2 To 100
If Cells(i, 4).Value >= 180 Then
Cells(i, 5).Value = "Зачислен"
Else
Cells(i, 5).Value = "Не зачислен"
End If
Next i
End Sub
Этот макрос перебирает строки и автоматически ставит результат.
7. Практическая польза
Логические функции позволяют:
- автоматизировать проверку условий;
- упростить аналитику;
- сократить время на ручной подсчёт;
- избежать ошибок.
Именно они превращают таблицу в умного помощника.
📌 Совет: потренируйтесь на своих данных. Начните с простой функции ЕСЛИ, потом переходите к СУММЕСЛИ и СЧЁТЕСЛИ, а дальше — комбинируйте их.
Если статья оказалась полезной — обязательно подпишитесь на наш канал, чтобы не пропустить новые уроки, и напишите в комментариях, какую функцию Excel вы используете чаще всего. Ваши вопросы я возьму для следующих статей!
Итог
Сегодня мы разобрали фундаментальные функции Excel: ЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, СЧЁТЕСЛИ и СЧЁТЕСЛИМН, а также посмотрели, как автоматизировать процесс с помощью VBA.
Используйте эти знания в повседневной работе, и Excel станет для вас не просто таблицей, а полноценным инструментом анализа.