Если необходимо выполнить простые арифметические вычисления в нескольких диапазонах ячеек, суммировать результаты и использовать критерии, чтобы определить, какие ячейки следует включить в вычисления, рассмотрите возможность использования функции 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 содержит имя агента.