В тази статия ще научим как да използваме функцията SUMPRODUCT в Excel.
Изчислете общото количество, умножаващо цената с Цена на продукт плюс лихва и други?
Работите предимно в магазини за хранителни стоки, където трябва да умножите някои стойности (количество, цена, данък) за всеки продукт и след това да вземете СУММАТА на всички продукти, за да получите общата цена на поръчката.
Например имаме 9 стойности. Тук трябва да умножим във всеки ред и след това да сумираме колоната (където се съхранява умноженият резултат).
3 | 7 | 6 | 126 |
5 | 9 | 2 | 90 |
1 | 4 | 8 | 32 |
248 |
Общо = (3 * 7 * 6 + 5 * 9 * 2 + 1 * 4 * 8) = 248
Това е забързано, когато просто се нуждаете от общата цена за поръчката. Excel ви предоставя функцията SUMPRODUCT, която изпълнява тази задача. Нека научим как да използваме функцията SUMPRODUCT.
SUMPRODUCT функция в Excel
Функцията SUMPRODUCT е математическа функция в Excel. Работи в няколко диапазона. Той умножава съответните масиви и след това ги добавя.
Синтаксис :
= SUMPRODUCT (масив1, [масив2], …) |
Първи масив: първи масив като справка. Подобно на A1: A10 (10 стойности)
Втори масив: втори масив като справка. Подобно на A1: A10 (10 стойности)
Матрица жажда, четвърти масив, пети продължава.
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем как да използваме функцията, използвайки пример. Тук имаме магазин за зеленчуци и работата е да изчислим сметката за отделни клиенти.
Трябва да намерим общата сума за поръчката.
Използвайте формулата
= СУМПРОДУКТ (B2: B6, C2: C6) |
Тук ще получите общата сума.
Ако има текст в някоя клетка, ще се счита за 0.
Функцията SUMPRODUCT може да се използва при преброяване на клетки, които имат условие или критерии.
Друг пример
Така че, нека тестваме тази формула, като я изпълним в примера, показан по -долу.
Тук проблемът е, че трябва да намерим общата цена за продукта „Морков“.
Така че тук използваме формулата, за да получим общата цена за Морков
= СУМПРОДУКТ (-(A2: A19 = "Морков"), B2: B19, C2: C19) |
A2: A19 : проверява диапазона A2: A19 за текст „Морков“ и връща True, ако намери „Морков“ или иначе False
-- : операторът декодира True като 1 и False като 0.
В2: В19 : Количество (диапазон), което трябва да се умножи с единична цена.
C2: C19 : Единична цена (диапазон), която трябва да се умножи с Количество.
Продукт | Количество | Единична цена | Цена |
1 | 33 | 1.77 | 58.41 |
0 | 87 | 3.49 | 0 |
0 | 58 | 1.87 | 0 |
0 | 82 | 1.87 | 0 |
0 | 38 | 2.18 | 0 |
1 | 54 | 1.77 | 95.58 |
0 | 149 | 3.49 | 0 |
1 | 51 | 1.77 | 90.27 |
1 | 100 | 1.77 | 177 |
0 | 28 | 1.35 | 0 |
0 | 36 | 2.18 | 0 |
0 | 31 | 1.87 | 0 |
0 | 28 | 3.49 | 0 |
1 | 44 | 1.77 | 77.88 |
1 | 23 | 1.77 | 40.71 |
0 | 27 | 1.35 | 0 |
0 | 43 | 2.18 | 0 |
0 | 123 | 2.84 | 0 |
539.85 |
Както разбрахте от горната снимка и таблица, тази функция SUMPRODUCT умножава съответните стойности и връща сумата като резултат.
1 и 0 в най -лявата колона е логиката IF, използвана във функцията SUMPRODUCT.
Така че тук използваме формулата за обща цена за пълнозърнеста пшеница
= СУМПРОДУКТ (-(A2: A19 = "Цяла пшеница"), B2: B19, C2: C19) |
A2: A19: проверява диапазона A2: A19 за текст „Цяла пшеница“ и връща True, ако намери „Морков“ или иначе False
-: операторът декодира True като 1 и False като 0.
B2: B19: Количество (диапазон), което трябва да се умножи с единична цена.
C2: C19: Единична цена (диапазон), която трябва да се умножи с Количество.
Продукт | Количество | Единична цена | Цена |
0 | 33 | 1.77 | 0 |
1 | 87 | 3.49 | 303.63 |
0 | 58 | 1.87 | 0 |
0 | 82 | 1.87 | 0 |
0 | 38 | 2.18 | 0 |
0 | 54 | 1.77 | 0 |
1 | 149 | 3.49 | 520.01 |
0 | 51 | 1.77 | 0 |
0 | 100 | 1.77 | 0 |
0 | 28 | 1.35 | 0 |
0 | 36 | 2.18 | 0 |
0 | 31 | 1.87 | 0 |
1 | 28 | 3.49 | 97.72 |
0 | 44 | 1.77 | 0 |
0 | 23 | 1.77 | 0 |
0 | 27 | 1.35 | 0 |
0 | 43 | 2.18 | 0 |
0 | 123 | 2.84 | 0 |
921.36 |
Както разбрахте от горната снимка и таблица, тази функция SUMPRODUCT умножава съответните стойности и връща сумата.
1 и 0 в най -лявата колона е логиката IF, използвана с функцията SUMPRODUCT.
Ето всички бележки за наблюдение, използващи функцията SUMPRODUCT в Excel
Бележки:
- Формулата работи само за търсене на точното съвпадение.
- Функцията SUMPRODUCT разглежда нечисловите стойности като 0.
- Функцията SUMPRODUCT разглежда логическата стойност TRUE като 1 и False като 0.
- Масивът на аргументите трябва да бъде със същия размер, в противен случай функцията връща грешка.
- Функцията SUMPRODUCT връща стойността, съответстваща на TRUE стойностите във върнатия масив, след като вземете отделни продукти в съответния масив.
- Оператори като равен на ( = ), по -малко от равно на ( <= ), по-голяма от ( > ) или не е равно на () може да се извърши в рамките на приложена формула, само с числа.
Надявам се, че тази статия за това как да използвате функцията SUMPRODUCT в Excel е обяснима. Намерете още статии за изчисляване на стойности и свързани формули на Excel тук. Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта.
Сума по OFFSET групи в редове и колони : Функцията OFFSET може да се използва за динамично сумиране на група клетки. Тези групи могат да бъдат навсякъде в листа.
SUM, ако датата е между : Връща сумата на стойностите между датите или периода в Excel.
Сума, ако датата е по -голяма от датата: Връща сумата на стойностите след дадената дата или период в Excel.
2 начина за сумиране по месеци в Excel: Връща сумата на стойностите в рамките на даден конкретен месец в Excel.
Как да сумирате няколко колони с условие: Връща сумата на стойностите в множество колони, имащи условие в excel
Използвайте INDEX и MATCH за търсене на стойност : Формулата INDEX-MATCH се използва за динамично и точно търсене на стойност в дадена таблица. Това е алтернатива на функцията VLOOKUP и тя преодолява недостатъците на функцията VLOOKUP.
Как да използвате заместващи символи в Excel : Пребройте клетки, съвпадащи с фрази, използвайки заместващи знаци в Excel.
Популярни статии:
Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.
Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.