Найти в Дзене
Макрос решает

Логические функции Excel (ЕСЛИ, СУММЕСЛИ, СЧЁТЕСЛИ): пошаговое руководство для анализа данных

Оглавление

Подробный разбор логических функций 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 станет для вас не просто таблицей, а полноценным инструментом анализа.