Считать ячейки, удовлетворяющие какому-то условию хотят, если не все, то многие. Сегодня разбираемся, как выполняет счет если excel, примеры обязательно будут. Поехали!
Для подсчета ячеек в диапазоне, удовлетворяющих какому-то условию, служит функция СЧЁТЕСЛИ(диапазон ; критерий).
Опишу вам аргументы:
Аргумент |
Описание |
Диапазон
|
Описывает массив, в котором будем искать ячейки. Он должен быть непрерывным. Например:
A:A – во всем столбце А;
1:1 – во всей первой строке
А1:С5 – в прямоугольном массиве;
|
Критерий
|
Условие, по которому считаем ячейки. Записывается в кавычках, если мы не ссылаемся на ячейку с критерием. Например:
“>10” – считать те, в которых значение больше десяти;
“Готово” – те, в которых содержится строка «Готово»
B1 – считаем ячейки со значением, как в B1. Кавычки здесь не нужны!
|
Теперь практика. Пример 1. Воспользуемся таблицей из статьи о функции ЕСЛИ. У нас есть перечень студентов с их экзаменационными оценками. Требуется посчитать, сколько студентов сдало экзамен (набрали 40 баллов и более). Запишем формулу:
=СЧЁТЕСЛИ(D3:D102;»Зачёт»)
Посмотрим результаты:

То же самое можно сделать такой формулой: =СЧЁТЕСЛИ(B3:B102;”>40”), результат будет тот же.
Функция СЧЕТЕСЛИМН в Эксель
Что, если нужно посчитать значения по нескольким условиям? Рассмотрим, как работает функция СЧЕТЕСЛИМН Excel, примеры ее использования. Записывается она так:
=СЧЁТЕСЛИМН(диапазон 1 ; условие 1 ; диапазон 2 ; условие 2 ; … ; диапазон n ; условие n)
Здесь аргументы:
Аргумент |
Описание |
Диапазон 1
|
Обязательный аргумент, аналогичен предыдущей функции. Непрерывный массив, в котором будет проверяться Условие 1
|
Условие 1
|
Обязательный аргумент, по аналогии с предыдущей функцией. Логическая строка, описывающая условие проверки
|
Диапазон 2 … Диапазон n
|
Дополнительные необязательные диапазоны для проверки. Должны быть одинакового размера с Диапазоном 1
|
Условие 1 … Условие n
|
Условия проверки для дополнительных диапазонов
|
Возвращаемся к практике, усложним задачу. Нужно посчитать количество студентов Биологического Факультета (БФ), успешно сдавших экзамен.
Значит, поиск должен быть по двум условиям – результату экзамена и принадлежности к факультету. Пишем формулу: =СЧЁТЕСЛИМН(B3:B102;»БФ»;D3:D102;»Зачёт»). Вот результат:

А сейчас реальная практическая задача. Нужно посчитать, какой процент студентов сдали экзамен, в разрезе факультетов. Разделим выполнение на этапы:
- Скопируем из нашей таблицы список факультетов на соседние ячейки (как скопировать — читайте здесь)
- Выделим скопированный массив и удалим дубликаты из него. Так, у нас останется список факультетов без повторений

- Для каждого факультета вычислим общее количество студентов. Используем функцию СЧЁТЕСЛИ

- Посчитаем для каждого факультета количество сдавших, используя СЧЁТЕСЛИМН

- Рассчитываем процент сдавших, как отношение количества сдавших к общему количеству студентов на факультете

- Добавим строку итогов с суммарными данными

- Для удобства анализа, используем условное форматирование, выделяем цветом процент сдавших и сортируем по убыванию

Всё, задача решена в несколько шагов с помощью простейших функций и инструментов. Мы применили СЧЁТЕСЛИМН и СЧЕТЕСЛИ, Эксель сделал всю работу за нас! Используйте эти практики и задавайте вопросы, если что-то не получается. Жду ваших комментариев. Не забудьте поделиться статьей с другом!