Сложите несколько столбцов на основе критериев в Microsoft Excel 2010
В Excel с определенными критериями мы можем складывать сумму нескольких столбцов. Мы можем создать формулу, используя функции Sum, If и Sumproduct.
Возьмем пример:
-
В столбце A есть ручка, карандаш и т. Д.
-
Области в столбцах B: E, т.е. север, восток, запад, юг, как показано на рисунке ниже.
Здесь мы хотим найти общее значение Pen * во всех регионах
В ячейке E13 мы хотим показать общее значение Pen в диапазоне B2: E10. Чтобы получить результат в ячейке E13, формула будет = SUMPRODUCT A2: A10 = «Pen») (B2: E10 Это как выглядит наш результат —
Если вы вручную сложите значения для столбцов B: E, где столбец A содержит «Pen», вы увидите, что они складываются до 99, что мы также получили из формулы.
Теперь давайте разберемся с функцией Sumproduct.
СУММПРОИЗВ: функция СУММПРОИЗВ умножает соответствующие элементы в массивах и возвращает сумму результатов.
Синтаксис = СУММПРОИЗВ (массив1, массив2, массив3, …)
Мы можем использовать другой метод, чтобы произвести тот же расчет. Мы можем использовать Sum и IF вместе, чтобы получить желаемый результат следующим образом:
Формула в ячейке E14 будет = СУММ (ЕСЛИ (A2: A10 = «Pen», B2: E10)) * вместе с
CTRL + SHIFT + ENTER
Это формула массива и должна быть заключена в CSE (клавиши Ctrl + Shift Enter на клавиатуре).
ЕСЛИ: проверяет, выполняется ли условие, и возвращает одно значение, если ИСТИНА, и другое значение, если ЛОЖЬ ===== Синтаксис = ЕСЛИ (логический_тест, значение_если_ истина, значение_если_ ложь)
Параметры:
Логический тест — это условие или значение, которое вы хотите проверить.
value_if_true не является обязательным. Это значение, которое возвращается, если условие ИСТИНА.
value_if_false не является обязательным. Это значение, которое возвращается, если условие — ЛОЖЬ.
Сумма: складывает все числа в диапазоне ячеек ===== Синтаксис = СУММ (число1, число2, …)