Перейти к основному контенту
Office

Выполнение условных расчетов для диапазонов ячеек

Если необходимо выполнить простые арифметические вычисления для нескольких диапазонов ячеек, суммировать результаты и использовать условия для определения ячеек, которые нужно включить в вычисления, рассматривайте функцию СУММПРОИЗВ.

СУММПРОИЗВ принимает в качестве аргументов массивы и арифметические операторы. Вы можете использовать массивы, которые оцениваются как истина или ложь (1 или 0) в качестве условий, используя их в качестве коэффициентов (умножая их на другие массивы).

Например, предположим, что вы хотите вычислить чистые продажи для определенного агента продаж, вычитая расходы из валовых продаж, как показано в этом примере.

Пример функции СУММПРОИЗВ, с помощью которой можно вернуть общие продажи сотрудникам отдела продаж при условии продаж и расходов для каждого из них.

  1. Щелкните ячейку за пределами диапазонов, которые вы оцениваете. Именно здесь получается результат.

  2. Введите = СУММПРОИЗВ (.

  3. Введите (введите или выберите диапазон ячеек, которые нужно включить в расчеты, а затем введите ). Например, чтобы включить в таблицу сведения о продажах из таблицы Таблица1, введите (Таблица1 [Sales]).

  4. Введите арифметический оператор: *, /, +, -. Это операция, которую вы будете выполнять с помощью ячеек, удовлетворяющих любому условию, которое вы включаете. Вы можете включить дополнительные операторы и диапазоны. Умножение является операцией по умолчанию.

  5. Повторите шаги 3 и 4 для ввода дополнительных диапазонов и операторов для вычислений. После того как вы добавите последний диапазон, который вы хотите включить в вычисления, добавьте набор круглых скобок, включающих все задействованные диапазоны, чтобы они были заключены в весь расчет. Например (([Таблица1 [продажи]) + (Таблица1 [расходы])).

    Возможно, потребуется включить дополнительные круглые скобки в вычислении для группировки различных элементов в зависимости от нужного арифметического вычисления.

  6. Чтобы ввести диапазон, который будет использоваться в качестве условия, введите *, введите ссылку на диапазон, а затем после ссылки диапазон, но перед правой скобкой введите = ", затем выберите значение match, затем ". Например, * (Table1 [агент] = "Jones"). Это приведет к тому, что ячейки будут оцениваться как 1 или 0, поэтому при умножении на другие значения в формуле результат будет либо тем же значением, либо нулевым, включая или исключая соответствующие ячейки в каких-либо вычислениях.

  7. Если у вас еще есть условия, повторите шаг 6 по мере необходимости. После последнего диапазона введите ( ).

    Заполненная формула может выглядеть так, как в приведенном выше примере: = СУММПРОИЗВ ((([Table1 [продажи])-(Таблица1 [Sales])) * (Table1 [агент] = B8)), где ячейка B8 содержит имя агента.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

См. также

Функция СУММПРОИЗВ

Суммирование с учетом нескольких условий с помощью СУММЕСЛИМН

Подсчет на основе нескольких условий с помощью СЧЁТЕСЛИМН

Среднее значение на основе нескольких условий с помощью СРЗНАЧЕСЛИМН

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×