Суммируя критериев или в Excel может быть сложнее. В этой статье показано несколько простых следовать примерам.

  1. Мы начнем с простого. Например, мы хотим, чтобы суммировать клетки, которые отвечают следующим критериям: Google или Facebook (один критерий диапазона).

2x Sumif Function in Excel

2а. Однако, если мы хотим, чтобы суммировать клетки, которые отвечают следующим критериям: Google или Стэнфорд (два критерия диапазоны), мы не можем просто использовать ссылке: / примеры-SumIf [функция SUMIF] дважды (см рисунок ниже). Клетки, которые отвечают критериям Google и Stanford добавляются в два раза, но они должны быть добавлены только один раз. 10 ответ мы ищем.

Wrong Formula

2b. Нам нужна формула массива. Мы используем ссылке: / примеры, если [IF функция], чтобы проверить, если происходит Google или Стэнфорд.

Sum with Or Criteria

Объяснение: ИСТИНА = 1, значение FALSE = 0. Для строки 1, ПЧ функции принимает значение TRUE, IF (+ TRUE, 1,0) 3, если (2,1,0) 3, 3. Таким образом, значение 3 будет добавлено ,

Для строки 2, ПЧ функции принимает значение IF (FALSE FALSE +, 1,0) 5, ЕСЛИ (0,1,0) 5, 0. Таким образом, значение 5 не будет добавлено. Для ряда 3, ЕСЛИ функция принимает значение IF (FALSE, TRUE, +, 1,0) 2, ПЧ (1,1,0) 2, 2. Таким образом, значение 2 будет добавлена, и т.д.

2с. Все, что нам нужно, это функция SUM, которая суммирует эти значения. Для достижения этой цели (не быть перегружены), мы добавим функцию SUM и заменить A1 с A1: A8, B1 с B1: B8 и C1 с C1: C8.

Sum with Or Criteria

2d. Готово, нажав сочетание клавиш CTRL + SHIFT + ENTER.

Sum with Or Criteria

Примечание: Формула полоса указывает, что это формулу массива, заключив его в фигурные скобки \ {}. Не вводите их сами. Они будут исчезать при редактировании формулы.

Объяснение: Диапазон (постоянный массив), созданное с помощью функции IF хранится в памяти Excel, а не в диапазоне. Константа массива выглядит следующим образом:

\ {1; 0; 1; 0; 1; 0; 1; 0}, умноженное на C1: C8 это дает:

\ {3; 0; 2; 0; 4; 0; 1; 0} Эта последняя константа массива используется в качестве аргумента для функции SUM, давая результат 10.

  1. Мы можем сделать еще один шаг вперед. Например, мы хотим, чтобы суммировать клетки, которые отвечают следующим критериям: (Google и Стэнфорд) или Колумбия.

Sum with And