Функция count count Excel со ссылками на ячейки во втором параметре
Предположим, я пытаюсь подсчитать количество строк, где значение в столбце A больше, чем в столбце B, и данные, которые у меня есть, это то, что от A1 до A10 есть номера от 1 до 10, а от B1 до B10 – цифры 10 вниз до 1.
Форумная площадка, которую я построил,
=COUNTIF(A1:A10, ">"&B1:B10)
Правильный результат будет 5, но если я положу эту формулу в строке 10, я получу результат 9. Также получаю разные результаты, если поместить эту ту же самую функцию в разные ячейки.
- Как изменить цвет одной ячейки на основе частичного текста в другой ячейке
- как ввести текущую дату и время как 00:00:00 в одной ячейке в excel
- Excel - найти значение в столбце A, которое появляется меньше или равно 4 раза и печатать в столбце B
- Вопрос Microsoft.Office.Interop Range
- Как конкатенировать ведущие нули в excel
Кажется, что ссылки на ячейки являются вторым параметром, который разбивает функцию как нечто вроде =COUNTIF(A1:A10, ">4")
работает нормально.
- Увеличение переменной на единицу без использования функции
- Excel двухэтапный поиск; не уникальный идентификатор, за которым следует диапазон
- Поиск сотового адреса
- Поиск уникальных значений между 2 столбцами excel
- Excel: как объединить два столбца с условиями
- Как искать значение в таблице, а затем возвращать несколько значений, когда условие истинно?
- Как определить конкретные значения, которые соответствуют указанным% двух последовательных месяцев?
- Максимальные значения сумм в столбце на основе двух других столбцов
Countif принимает одно условие, поэтому, если вы поместите эту формулу в третью строку, она будет сравнивать массив с B3
; если вы поместите его в 7-ю строку, он будет сравнивать массив с B7
.
Вы можете попробовать следующую формулу:
=SUMPRODUCT(--(A1:A10>B1:B10))
Он будет сравнивать массивы elementwise и return boolean. --
обеспечивает, чтобы эти булевские значения были преобразованы в 0 и 1. И это суммирует их в конце. Эта функция обычно принимает умножение нескольких массивов (отсюда и название sumproduct), но здесь мы используем его только для одного массива, чтобы использовать его способность работать с массивами по элементам. Вы можете указать и другие условия:
=SUMPRODUCT(--(A1:A10>B1:B10), --(A1:A10<4))