Работая на шаг выше COUNTIFS, я предлагаю вызов для написания формулы без кода VBA. Основные данные в сочетании с 1000s строк с:Использование COUNTIFS для серии значений сразу
- Колонка A: строк со значениями от 1 до 3
- Колонка B: строки со значениями от 1 до 250.
Для этой цели скажем, мы смотрим на все ячейки значения «1» в столбце A, которые соответствуют значению «5» в столбце B. Чтобы найти все совпадения, мы будем использовать команду COUNTIFS.
1 1
2 5
1 5
1 7
1 10
3 45
2 12
1 2
2 1
=COUNTIFS(A1:A9;1;B1:B9;5)
Ответ здесь 1.
Следующая вещь, "5" в колонке B относится к группе, например, группы от 1 до 9. Каким будет лучший способ подсчитать все совпадения в этом примере, так что для всех «1» в столбце A нам нужно будет найти все совпадения со значениями от 1 до 9 в колонка B ?! В верхнем примере, который приведет к «4». Очевидное решение состоит из серии команд IF, но это неэффективно, и легко сделать ошибку, и получить ее легко.
=COUNTIFS(A1:A9;1;B1:B9;"<="&9)
Работает только как верхний предел. Если я дам диапазоне третий критерии и условия, как «> =» & 1 не работает - возвращает 0.
Gasper
Я не понимаю, почему вы думаете COUNTIFS не будет работать для этого, как вы можете указать несколько диапазонов и условий? Я думаю, вам нужно показать пример ваших данных, поскольку это непонятно из вопроса. –
Я немного отредактировал. Надеюсь, теперь станет ясно, что – energyMax
вы можете дать таблицу ваших ** ожидаемых результатов **? Я не понимаю, что вы пытаетесь сделать? Каков ожидаемый столбец, который вы ищете? – AHC