В Excel с определенными критериями мы можем складывать сумму нескольких столбцов. Мы можем создать формулу, используя функции Sum, If и Sumproduct.

Возьмем пример:

  • В столбце A есть ручка, карандаш и т. Д.

  • Области в столбцах B: E, т.е. север, восток, запад, юг, как показано на рисунке ниже.

Здесь мы хотим найти общее значение Pen * во всех регионах

img1

В ячейке E13 мы хотим показать общее значение Pen в диапазоне B2: E10. Чтобы получить результат в ячейке E13, формула будет = SUMPRODUCT A2: A10 = «Pen») (B2: E10 Это как выглядит наш результат —

img2

Если вы вручную сложите значения для столбцов B: E, где столбец A содержит «Pen», вы увидите, что они складываются до 99, что мы также получили из формулы.

Теперь давайте разберемся с функцией Sumproduct.

СУММПРОИЗВ: функция СУММПРОИЗВ умножает соответствующие элементы в массивах и возвращает сумму результатов.

Синтаксис = СУММПРОИЗВ (массив1, массив2, массив3, …​)

Мы можем использовать другой метод, чтобы произвести тот же расчет. Мы можем использовать Sum и IF вместе, чтобы получить желаемый результат следующим образом:

Формула в ячейке E14 будет = СУММ (ЕСЛИ (A2: A10 = «Pen», B2: E10)) * вместе с

CTRL + SHIFT + ENTER

img3

Это формула массива и должна быть заключена в CSE (клавиши Ctrl + Shift Enter на клавиатуре).

ЕСЛИ: проверяет, выполняется ли условие, и возвращает одно значение, если ИСТИНА, и другое значение, если ЛОЖЬ ===== Синтаксис = ЕСЛИ (логический_тест, значение_если_ истина, значение_если_ ложь)

Параметры:

Логический тест — это условие или значение, которое вы хотите проверить.

value_if_true не является обязательным. Это значение, которое возвращается, если условие ИСТИНА.

value_if_false не является обязательным. Это значение, которое возвращается, если условие — ЛОЖЬ.

Сумма: складывает все числа в диапазоне ячеек ===== Синтаксис = СУММ (число1, число2, …​)