![](https://cdn.wiki-base.com/2640877/excel_formula_count_numbers_by_range_with_countifs__2.png.webp)
Общая формула
=COUNTIFS(range,">=low",range,"<=high")
Резюме
Чтобы подсчитать числовые данные по диапазону или группировке, вы можете создать сводную таблицу и использовать СЧЁТЕСЛИМН для подсчета значений на каждом пороге.
В показанном примере у нас есть список имен и возрастов, и мы используем функцию СЧЁТЕСЛИ для вычисления количества возрастов в 6 скобках. Формула в ячейке F5:
=COUNTIFS(ages,">=20",ages,"<=29")
Объяснение
Названный диапазон «возраст» относится к C5: C304.
Функция СЧЁТЕСЛИМН позволяет подсчитывать значения, которые соответствуют нескольким критериям, с помощью отношения И (т. Е. Все критерии должны быть истинными).
В этом случае мы хотим сгруппировать данные по возрастному диапазону в 10-летние скобки, поэтому мы используем СЧЁТЕСЛИМН, как показано в столбце F:
=COUNTIFS(ages,">=20",ages,"=30",ages,"=40",ages,"<=49") // 40-49
Для финальной сетки 70+ мы используем только один критерий:
=COUNTIFS(ages,">=70") // 70+
Динамические диапазоны
Чтобы отобразить значения диапазонов на листе, где их можно легко изменить, вы можете объединить ссылки на логические операторы с помощью конкатенации следующим образом:
=COUNTIFS(ages,">="$A1,ages,"<="&B1)
Эта формула считает, что больше или равно (> =) значению в A1 и меньше или равно (> =) значению в B1.
С сводной таблицей
Сводные таблицы предлагают автоматическую группировку в диапазоны равных размеров. См. Это видео для аналогичного примера.