кодесурса
«Excel

Формулы Excel - сравнение ячеек для соответствия нескольким критериям в строке

script1adsense2code
script1adsense3code

Подсчет строк в таблице, если они соответствуют нескольким критериям в строке

«граф

Синтаксис используемых функций

 SUMPRODUCT (массив1, [массив2], [массив3], ...)

Функция SUMPRODUCT используется для умножения соответствующих компонентов в данных массивах и возвращает сумму этих продуктов.

Что делать?

Данная таблица содержит имя, класс, оценку 1-го и 2-го семистров некоторых студентов. Для определенного класса мы хотим подсчитать строки совпадений, в которых улучшается успеваемость соответствующего ученика. Легко сосчитать строки, в которых существует определенный класс.
Поэтому в тех рядах, где оценка 2-го полушария больше, чем 1-го полугодия.

Использование функции SUMPRODUCT является хорошим способом решения этой проблемы, поскольку функция SUMPRODUCT может обрабатывать операции с массивами.

формула


=SUMPRODUCT((C6:C11=G8)*(D6:D11<E6:E11))

Как работает эта формула

Поведение по умолчанию функции SUMPRODUCT заключается в умножении соответствующих элементов в одном или нескольких массивах, а затем суммировании произведений. В случае заданного одного массива, он возвращает сумму элементов в массиве.
В приведенном выше примере два логических выражения использовали внутри одного аргумента. После вычисления двух логических выражений формула выглядит так:


=SUMPRODUCT(({FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;})*({TRUE;FALSE;FALSE;TRUE;TRUE;TRUE;}))

Оператор умножения использовался для умножения двух массивов вместе, и Excel автоматически конвертирует логические значения в единицы и нули.
После умножения формула выглядит так:


=SUMPRODUCT({0;0;0;1;0;1;})

И, наконец, только с одним массивом SUMPRODUCT просто складывает элементы в массив и возвращает сумму.

Предыдущий: Excel Formulas - Сравнить столбцы строки
Далее: Excel Formulas - Подсчитать количество элементов в списке

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code