Формула Excel: подсчет ячеек между двумя числами -

Содержание

Общая формула

=COUNTIFS(range,">="&A1,range,"<"&B1)

Резюме

Чтобы подсчитать количество ячеек, содержащих значения между двумя числами в диапазоне ячеек, вы можете использовать функцию СЧЁТЕСЛИМН. В универсальной форме формулы (выше) диапазон представляет собой диапазон ячеек, содержащих числа, A1 представляет нижнюю границу, а B1 представляет верхнюю границу чисел, которые вы хотите подсчитать. В показанном примере формула в G5, скопированная ниже, имеет следующий вид:

=COUNTIFS(data,">="&E5,data,"<"&F5)

где data - именованный диапазон C5: C15.

Объяснение

Цель этого примера - подсчитать числа, попадающие в определенные диапазоны, как показано. Нижнее значение берется из столбца «Начало», а верхнее значение - из столбца «Конец». Для каждого диапазона мы хотим включить нижнее значение, но исключить верхнее значение. Только для удобства подсчитываемые числа находятся в данных именованного диапазона .

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

=COUNTIFS(data,">="&E5,data,"<"&F5)

СЧЁТЕСЛИМН принимает критерии как пары диапазон / критерий. Первая пара диапазон / критерий проверяет значения в данных, которые больше или равны (> =) значению «Начало» в столбце E:

data,">="&E5

Вторая пара диапазон / критерий проверяет значения в данных, которые меньше (<) значения «Конечное» в столбце F:

data,"<"&F5

Поскольку мы предоставляем один и тот же диапазон для обоих критериев, каждая ячейка в данных должна соответствовать обоим критериям, чтобы быть включенными в окончательный подсчет.

Обратите внимание, что в обоих случаях нам нужно объединить ссылку на ячейку с логическим оператором. Это особенность функций RACON в Excel.

Поскольку формула копируется в столбец G, она возвращает количество чисел, попадающих в диапазон, определенный столбцами E и F.

Альтернатива COUNTIF

Если у вас более старая версия Excel, в которой нет функции СЧЁТЕСЛИМН, вы можете использовать функцию СЧЁТЕСЛИ, как это:

=COUNTIF(data,">="&E5)-COUNTIF(data,">="&F5)

Первый СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые больше или равны «Началу» (который по определению также включает значения, превышающие значение «Конец», поскольку «Конец» больше, чем «Начало»). Второй СЧЁТЕСЛИ подсчитывает количество ячеек со значениями, большими или равными значению «Конец». Это второе число вычитается из первого числа, что дает окончательный результат - количество ячеек, содержащих значения между «Start» и «End».

Интересные статьи...