Если необходимо выполнить простые арифметические вычисления в нескольких диапазонах ячеек, суммировать результаты и использовать критерии, чтобы определить, какие ячейки следует включить в вычисления, рассмотрите возможность использования функции SUMPRODUCT.
SUMPRODUCT принимает массивы и арифметические операторы в качестве аргументов. В качестве критериев можно использовать массивы, которые оцениваются как True или False (1 или 0), используя их в качестве факторов (умножая их на другие массивы).
Например, предположим, что вы хотите вычислить чистые продажи для конкретного агента по продажам путем вычитания расходов из валового объема продаж, как показано в этом примере.
- Щелкните ячейку за пределами вычисляемого диапазона. Это место, где ваш результат.
- Введите =SUMPRODUCT(.
- Введите (, введите или выберите диапазон ячеек для включения в вычисления, а затем введите ). Например, чтобы включить столбец Продажи из таблицы Table1, введите (Таблица1[Продажи])).
- Введите арифметический оператор: *, /, +, -. Это операция, которую вы будете выполнять с помощью ячеек, которые соответствуют любым из указанных условий. Можно включить дополнительные операторы и диапазоны. Умножение — это операция по умолчанию.
- Повторите шаги 3 и 4, чтобы ввести дополнительные диапазоны и операторы для вычислений. После добавления последнего диапазона, который требуется включить в вычисления, добавьте набор скобок, включающих все задействованные диапазоны, чтобы все вычисление было заключено. Например, ((Таблица1[Продажи])+(Таблица1[Расходы])))..
Возможно, вам потребуется включить в вычисление дополнительные скобки, чтобы сгруппировать различные элементы в зависимости от арифметики, которую вы хотите выполнить. - Чтобы ввести диапазон для использования в качестве критерия, введите *, введите ссылку на диапазон обычным образом, затем после ссылки на диапазон, но перед правой скобкой, введите =", затем совпадающее значение, а затем ". Например, *(Table1[Agent]="Jones"). Это приводит к тому, что ячейки будут оцениваться как 1 или 0, поэтому при умножении на другие значения в формуле результат получает то же значение или ноль, что фактически включает или исключает соответствующие ячейки в любых вычислениях.
- Если у вас больше критериев, повторите шаг 6 при необходимости. После последнего диапазона введите ).
Заполненная формула может выглядеть так, как в приведенном выше примере: =SUMPRODUCT(((Table1[Sales])-(Table1[Expenses]))*(Table1[Agent]=B8))), где ячейка B8 содержит имя агента.
Функция СУММПРОЦЕНТнаясумма на основе нескольких критериев с СУММЕСЛИСна основе нескольких критериев со значением COUNTIFSAverage на основе нескольких критериев с параметром AVERAGEIFS