CountIF в Excel с переменным диапазоном для критериев - PullRequest
0 голосов
/ 06 марта 2020

Я хочу сделать вариант CountIf (), который проверяет критерии не только для одной ячейки, но и для диапазона ячеек, который соответствует диапазону проверяемых ячеек. Могу ли я сделать это без создания дополнительного столбца?

Например, моя электронная таблица выглядит примерно так:

 X     Y
 4     3
 8     9
 6     6
 4     7
 2     1

Я хочу подсчитать все строки, для которых значение в X равно больше или равно значению в Y. Итак, здесь ответ будет 3.

Я знаю countif(X1:X5,">="&Y1), но countif(X1:X5,">="&Y1:Y5) возвращает значение "0". Я мог бы добавить дополнительный столбец, использовать if(), чтобы проверить мои критерии, а затем подвести итог; но у меня есть много столбцов, для которых я хотел бы сделать это, и предпочел бы не загромождать мою электронную таблицу.

Какие-либо предложения о том, как я могу сделать это в одной функции? Спасибо за вашу помощь!

1 Ответ

3 голосов
/ 06 марта 2020

Вместо этого используйте SUMPRODUCT:

=SUMPRODUCT(--(X1:X5>=Y1:Y5))

Он повторяет оба диапазона вместе и подсчитывает True

...