Как сделать сумму произведений в excel?

Сумма произведений в excel

Функция СУММПРОИЗВ() — Сложение и подсчет с множественными условиями в MS EXCEL

​Смотрите также​ неповоротливых формул массива.​Более подробно изложил​ данным даже из​ похожее на математическую​ раз с последним​ произведений ячеек в​Скопируйте образец данных из​ Например, если в​посчитать данные в определенном​ означает, что в​ не соответствуют условиям,​ больше среднего.​ к текстовым значениям,​

​ в Строке формул​=СУММПРОИЗВ(A3:A6/B3:B6), получим сумму попарных​

  • ​Аргументы, которые являются массивами,​Функция СУММПРОИЗВ(), английская версия​
  • ​Почему бы сразу​ в приложенном файле.​
  • ​ неоткрытой книги!​ функцию выборочного подсчета​

Нахождение суммы произведений элементов массивов

​ может помочь наша​ двух (и более)​ следующей таблицы и​ ячейках A1 и​

​ периоде​ диапазоне С2:С8 нужно​​ и единицей, если​​Совет​ например, =СУММПРОИЗВ(—(B3:B6=»яблоки»)) –​ A3:A6>2 и нажав​ отношений всех элементов, ​ должны иметь одинаковые​ SUMPRODUCT(), не так​ не добавить столбец​Rustem​Слава​СУММЕСЛИМН (SUMIFS)​ функция​ указанных диапазонах. Например,​ вставьте их в​ A2 содержатся числа,​

​, то пишем диапазон​ искать то, что​ отвечают условиям в​: Дополнительную информацию об​

​ вернет количество ячеек,​ клавишу​ т.е. 4/7 +​ размерности (в нашем​ проста, как кажется​ с D*E? Тогда​: В знаменатель такую​: Вопрос неполный, видимо.​

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

​ формуле. И ячейки​ этой функции можно​ содержащие слово яблоки​F9​ 8/6 + 6/7​ случае это массивы​ с первого взгляда:​

​ сработает простая​ формулу:​Такая формула в​ проверять несколько условий​. Нюанс в том,​ столбца расчитать общую​ листа Excel. Чтобы​

  • ​=ПРОИЗВЕД(A1;A2)​ периода и окончания​ С11. Эту часть​​ с единицами и​​Рассмотрим​ (подробнее, например, в​, получим массив <ИСТИНА:​
  • ​ + 1/5= 2,9619​ по 4 элемента).​ помимо собственно нахождения​=СУММЕСЛИ($B$3:$B$17;B21;$F$3:$F$17)​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=($C$13*(—(C4<>0))+$C$14*(—(G4<>0))+$C$15*(—(K4<>0)))​ Экселе есть, ничего​ (до 127) и​ что она умеет​ стоимость заказа:​
  • ​ отобразить результаты формул,​возвращает произведение этих​
  • ​ периода. В ячейке​ формулы тоже заключаем​ числами в ячейках​примеры функции «СУММПРОИЗВ» в​ статье Подсчет значений​

​ ИСТИНА: ИСТИНА: ЛОЖЬ>,​Аналогичные вычисления можно выполнить​ В противном случае​ суммы произведений, эта​Лёля​_Boroda_​ «составлять» не нужно.​ суммировать по ним​​ работать с массивами​​По сути, то, что​​ выделите их и​​ чисел. Эту операцию​

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

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

Суммирование и подсчет значений удовлетворяющих определенным критериям

​ (Часть 1. Условие​ мы движемся в​ СУММ(), только для​​ значение ошибки #ЗНАЧ!.​​ для подсчета и​ столбцов в том,​

​ для каждого овощефрукта​Если нужно что-то​ диапазона.​не требует обязательного нажатия​ можно выразить формулой:​ а затем —​​ с помощью математического​​=СУММПРОИЗВ((B2:B8=C12)*(C2:C8=C11)*(D2:D8>=C13)*(D2:D8 Получится так.​ =СУММПРОИЗВ((B2:B8=C12)*(C2:C8=C11);E2:E8)​Примеры практического применения функции​ данные столбцов, затем​ И)).​ правильном направлении: в​​ этого нужно ее​​В формуле =СУММПРОИЗВ(A3:A6;B3:B6) функция​ суммирования значений на​ что в исходной​Verniy55​ более сложное, стоит,​Если нужно связывать условия​Ctrl+Shift+Enter при вводе.​= B2*C2 + B3*C3​ клавишу ВВОД. При​ оператора умножения (​Обратите внимание​После правки формулы,​ «СУММПРОИЗВ» в​ складывает. Этой функцией​Функцию СУММПРОИЗВ() можно использовать​ диапазоне​ ввести как формулу​

​ СУММПРОИЗВ() трактует нечисловые​ основе критериев, а​ таблице их уже​

​: Всем спасибо за​ наверное, написать, телепатировать​ не логическим «И»,​На этом факте основано​ + B4*C4 +​

​ необходимости измените ширину​*​.​ нажимаем «Enter».​

​Excel​ можно сделать​ для отбора значений​​A3:A6​​ массива, т.е. после​ элементы массивов как​

​ также, в некоторых​ более 400. И​ помощь !​ тяжело сегодня.​ как в примере​ большинство трюков с​ B5*C5​ столбцов, чтобы видеть​). Пример:​В формуле перед​

​Посчитались суммы яблок из​.​выборочное суммирование в​ по нескольким критериям​больше 2 только​ ввода функции в​ нулевые. Однако, как​

  • ​ случаях, избавить от​​ по каждому нужна​​Лёля​Twins88​ выше​
  • ​ использованием​​Технически, перемножаемых массивов (диапазонов)​​ все данные.​=A1 * A2​ датой начала периода​ ячеек С2 и​
  • ​Первый способ.​​Excel по условию​​ (с множественными условиями).​ первые 3 значения.​ ячейку вместо​ показано ниже, функцию​

​ необходимости применений формул​ формула суммы произведения,​

СУММПРОИЗВ() – как формула массива

​: Доброго времени суток.​: СУММПРОИЗВ (массив1;массив2;массив3;. )​(Факт>=План) И (Регион=Восток)​СУММПРОИЗВ (SUMPRODUCT)​ может быть не​Данные​.​

  • ​ ставим не просто​ С5. А яблоки​
  • ​Таблица такая.​. Все это мы​
  • ​ Как известно, 2​ Хотя значению ИСТИНА​

​ENTER​​ можно использовать для​ массива.​

«СУММПРОИЗВ» в Excel.

​ в разделе «Библиотека​​ данными столбца В​
​И​ Для этого можно,​ENTER​Синтаксис функции СУММПРОИЗВ() позволяет​В этом разделе показан​Malova​ примером, в котором​ Например, можно вычислить​
​есть еще одно​ одной формулой с​ забивать гвозди микроскопом,​2250​ A3 * C1​ на динамический диапазон.​ вставить символы и​ функций» нажимаем на​ (1*2, 3*4, 5*6)​. Например, подсчитать количество​ например, применить операцию​, что снимает некий​ не просто указывать​ синтаксис функции СУММПРОИЗВ()и​: Вот задачка:​ использую обычную формулу​ сумму квадратов элементов​ неочевидное и весьма​

Читать еще:  Как сделать карту позиционирования в excel?

Функция ПРОИЗВЕД

​ СУММПРОИЗВ без дополнительных​ ибо, на самом​=ПРОИЗВЕД(A2:A4; 2)​​ * C2 *​​ Настроить таблицу так,​

​ посчитать все яблоки.​​ кнопку «Математические» и​​ и, затем, все​ значений больше 2​ двойного отрицания (—),​ психологический барьер перед​ в качестве аргумента​ раскрыт ее потенциал​Диапазон имеет 2​​ «СУММПРОИЗВ» в которой​​ в массиве A2:B4,​ полезное свойство -​ столбцов:​ деле, она умеет​Перемножает числа из ячеек​​ C3​​ что она будет​​ Смотрите статью «Суммирование​​ выбираем функцию «СУММПРОИЗВ».​

​ результаты сложить. В​​ и меньше 5:​​ что позволит привести​ использованием формул массива.​ определенный диапазон, но​ для других применений.​​ столбца и n​​ диапазон для «массив1»,​​ используя формулу СУММ​она умеет работать с​Умножение на 1, в​ гораздо больше.​​ A2–A4, а затем​

​ считать последние свежие​ ячеек в Excel​

​Диалоговое окно заполнили​​ ячейку С 21​ =СУММПРОИЗВ((A3:A6>2)*(A3:A6​

​ массив в числовую​​Оказывается, что в качестве​ и осуществлять арифметические​Пусть имеется 2 диапазона​ строк. Вычислить сумму​

​ «массив2» приходится выбирать​​ (A2:B4^2), и затем​ данными из неоткрытых​ данном случае, нужно,​Если вы хоть немного​ умножает полученный результат​ПРОИЗВЕД(число1;[число2];…)​ данные, которые добавляются​ по условию».​

​ так.​ устанавливаем функцию.​Условие​ форму <1:1:1:0>.​ аргумента этой функции​ действия перед операцией​ чисел​ произведений чисел в​ вручную.​ нажав клавиши CTRL+SHIFT+ENTER.​ книг​ чтобы преобразовать результаты​ знакомы в Excel​

СУММПРОИЗВ (функция СУММПРОИЗВ)

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

В этом примере мы будем использовать СУММПРОИЗВ, чтобы вернуть общие продажи для определенного элемента и размера:

СУММПРОИЗВ соответствует всем экземплярам элемента Y/size M и суммирует их, поэтому для этого примера 21 плюс 41 равняется 62.

Чтобы использовать операцию по умолчанию (умножение), выполните указанные ниже действия.

= СУММПРОИЗВ (массив1; [массив2]; [массив3];. )

Аргументы функции СУММПРОИЗВ описаны ниже.

Первый массив, компоненты которого нужно перемножить, а затем сложить результаты.

От 2 до 255 массивов, компоненты которых нужно перемножить, а затем сложить результаты.

Выполнение других арифметических операций

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

Примечание: При использовании арифметических операторов следует заключать аргументы массива в круглые скобки и использовать круглые скобки для группировки аргументов массива для управления порядком арифметических операций.

Примечания

Аргументы, которые являются массивами, должны иметь одинаковые размерности. В противном случае функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!. Например, если = СУММПРОИЗВ (C2: C10; D2: D5), будет возвращена ошибка, так как диапазоны имеют одинаковый размер.

СУММПРОИЗВ обрабатывает нечисловые элементы массива так, как если бы они были нулевыми.

Чтобы создать формулу с помощью нашего примера списка выше, введите = СУММПРОИЗВ (C2: C5; D2: D5) и нажмите клавишу Ввод. Каждая ячейка в столбце C умножается на соответствующую ячейку в той же строке в столбце D, и результаты будут добавлены в нее. Общая сумма для сходить составляет $78,97.

Чтобы ввести более длинную формулу, которая приводит к тому же результату, введите = C2 * D2 + C3 * D3 + C4 * D4 + C5 * D5 и нажмите клавишу Ввод. После нажатия клавиши Ввод результат будет таким же: $78,97. Ячейка C2 умножается на D2, и ее результат добавляется в результат ячейки С3 и т. д.

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

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

В этом примере мы хотели бы вернуть сумму определенного элемента, проданного в определенном регионе. В этом случае количество вишний в регионе «Восток» продавалось?

Формула: = СУММПРОИЗВ ((B2: B9 = B12) * (C2: C9 = C12) * D2: D9). Сначала число вхождений Востока умножается на число совпадающих вхождений вишни. Наконец, она суммирует значения соответствующих строк в столбце Sales. Чтобы увидеть, как Excel вычисляет это, выделите ячейку с формулой, а затем перейдите к формулам > Вычислить формулу > оценить.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

Читать еще:  Как сделать чтобы печатались примечания в excel?

Расчет суммы произведений в Excel

При выполнении некоторых расчетов требуется находить сумму произведений. Этот вид вычислений часто выполняют бухгалтера, инженеры, планировщики, учащиеся образовательных учреждений. Например, данный способ расчета востребован для сведения общего количества заработной платы за отработанные дни. Выполнение этого действия может понадобиться и в других отраслях, и даже для бытовых нужд. Давайте выясним, как в программе Excel можно рассчитать сумму произведений.

Вычисление суммы произведения

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

Способ 1: использование математической формулы

Большинству пользователей известно, что в Экселе можно выполнить значительное количество математических действий просто поставив знак «=» в пустой ячейке, а далее записав выражение по правилам математики. Этот способ можно использовать и для нахождения суммы произведений. Программа, согласно математическим правилам, сразу подсчитывает произведения, а уже потом складывает их в общую сумму.

  1. Устанавливаем знак «равно» (=) в ячейке, в которой будет выводиться результат производимых вычислений. Записываем туда выражение суммы произведений по следующему шаблону:

Например, таким способом можно рассчитать выражение:

Способ 2: работа со ссылками

Вместо конкретных чисел в этой формуле можно указывать ссылки на ячейки, в которых они расположены. Ссылки можно вписать вручную, но удобнее это делать, выделив после знака «=», «+» или «*» соответствующую ячейку, в которой содержится число.

    Итак, сразу записываем выражение, где вместо чисел указаны ссылки на ячейки.

  • Затем, чтобы произвести подсчет, кликаем по кнопке Enter. Результат вычисления будет выведен на экран.
  • Конечно, данный вид вычисления довольно простой и интуитивно понятный, но в случае, если в таблице очень много значений, которые нужно перемножить, а потом сложить, этот способ может занять очень много времени.

    Способ 3: использование функции СУММПРОИЗВ

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

    Наименование данного оператора говорит о его предназначении само за себя. Преимущество этого способа перед предыдущим состоит в том, что с его помощью можно обрабатывать сразу целые массивы, а не выполнять действия с каждым числом или ячейкой в отдельности.

    Синтаксис данной функции имеет такой вид:

    Аргументами этого оператора являются диапазоны данных. При этом они сгруппированы по группам множителей. То есть, если отталкиваться от шаблона, о котором мы говорили выше (a1*b1*…+a2*b2*…+a3*b3*…+…), то в первом массиве располагаются множители группы a, во втором – группы b, в третьем – группы c и т.д. Данные диапазоны обязательно должны быть однотипными и равными по длине. Располагаться они могут, как вертикально, так и горизонтально. Всего данный оператор может работать с количеством аргументов от 2 до 255.

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

      Выделяем ячейку на листе, в которой будет выводиться итоговый результат. Жмем на кнопку «Вставить функцию». Она оформлена в виде пиктограммы и располагается слева от поля строки формул.

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

    Запускается окно аргументов функции СУММПРОИЗВ. По количеству аргументов оно может иметь от 2 до 255 полей. Адреса диапазонов можно вбивать вручную. Но это займет значительное количество времени. Можно сделать несколько по-другому. Устанавливаем курсор в первое поле и выделяем с зажатой левой кнопкой мыши массив первого аргумента на листе. Таким же образом поступаем со вторым и со всеми последующими диапазонами, координаты которых сразу же отображаются в соответствующем поле. После того, как все данные введены, жмем на кнопку «OK» в нижней части окна.

  • После этих действий программа самостоятельно производит все требуемые вычисления и выводит итоговый результат в ту ячейку, которая была выделена в первом пункте данной инструкции.
  • Способ 4: применение функции по условию

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

    У нас есть таблица окладов и отработанных дней работников предприятия за три месяца помесячно. Нам нужно узнать, какую сумму на протяжении этого периода заработал сотрудник Парфенов Д.Ф.

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

    Читать еще:  Как сделать циклограмму в excel?

    После того, как все данные внесены, жмем кнопку «OK».

    Приложение производит вычисление. В расчет берутся только строчки, в которых присутствует имя «Парфенов Д.Ф», то есть то, что нам и нужно. Результат вычислений отображается в предварительно выделенной ячейке. Но результат равен нулю. Это связано с тем, что формула в том виде, в котором она существует сейчас, работает некорректно. Нам нужно её немного преобразовать.

  • Для того чтобы преобразовать формулу, выделяем ячейку с итоговым значением. Выполняем действия в строке формул. Аргумент с условием берем в скобки, а между ним и другими аргументами точку с запятой меняем на знак умножения (*). Жмем на кнопку Enter. Программа производит подсчет и на этот раз выдает уже корректное значение. Мы получили общую сумму заработной платы за три месяца, которая причитается сотруднику предприятия Парфенову Д. Ф.
  • Таким же образом можно применять условия не только к тексту, но и к числам с датами, добавляя знаки условия « », «=», « ».

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Сумма произведений в Excel

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

    В этой статье я покажу, как рассчитать сумму произведений в Excel различными способами: используя привычные «+» и «*» , ссылаясь на определенные ячейки или с помощью функции СУММПРОИЗВ .

    Возьмем следующий пример: умножим пары чисел, а затем просуммируем их самым простым способом.

    Поставьте в ячейку «=» и начните вписывать значения, расставляя между числами знаки суммы и умножения. Эксель посчитает по законам математики – сначала умножит, а потом прибавит. Чтобы получить результат, жмите «Enter» .

    Если у Вас все значения были записаны как и в примере в А1 , то можно не переписывать, достаточно выделить ячейку и поставить в строке формул знак равенства в самом начале.

    Еще один вариант – это ссылаться на определенные ячейки, которые берутся для расчета. Преимущества такого способа в том, что если у Вас поменяются значения, например, в заполненной таблице, то сумму произведений не придется исправлять вручную, меняя там числа, все произойдет автоматически.

    Для этого поставьте знак равно и выделяйте мышкой ячейки, расставляя между их адресами «+» или «*» . Потом нажмите «Enter» .

    Теперь если я изменю в С1 число 24 на 3, результат в D6 будет пересчитан.

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

    Примеры СУММПРОИЗВ в Excel, я приводила в отдельной статье, там же и рассказывала, как ей пользоваться.

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

    Если у Вас таблица с большим количеством строк, то можно сделать и по-другому. В качестве аргументов для функции указывайте все столбцы полностью: (E:E;G:G) . Теперь перемножаются 10 и 216, 5 и 114, 8 и 96 и так далее.

    В аргументах к СУММПРОИЗВ можно задавать определенные условия. Например, чтобы посчитать, сколько мы заработали на яблоках, привезенных именно с Греции, нужна вот такая формула:
    =СУММПРОИЗВ((В:В=»Яблоко»)*(С:С=»Греция»);Е:Е;G:G)

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

    Поскольку я растянула только на одну ячейку, то и столбцы сместились на это же количество, и теперь в формуле перемножаются F и H . Учитывая, что все строки в столбце H пусты, результат получился нулевой.

    Представьте, что нам нужно перемножить и просуммировать E с G и F с G . Поэтому в J4 исправляем аргумент H на G .

    Если Вы растянули формулу не на одну, а скажем 10 ячеек, то исправлять не совсем удобно. Поэтому лучше закрепить тот столбец, который используется в расчете постоянно. В примере это G и на него нужно сделать абсолютную ссылку. В первой ячейке с расчетами, у меня это I4 , ставим перед G знак «$» , чтобы получилось $G4:$G10 . Теперь растягивайте. Из примера видно, что в аргументах столбец E сменился на F , а вот G так и остался.

    Используйте любой из способов, и у Вас точно получится рассчитать сумму произведений в Эксель.

    Ссылка на основную публикацию
    Adblock
    detector