Excel SUMPRODUCT функция
В Excel функцията SUMPRODUCT може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите. Всъщност SUMPRODUCT е полезна функция, която може да помогне за преброяване или сумиране на стойности на клетки с множество критерии като функцията COUNTIFS или SUMIFS. Тази статия ще представи синтаксиса на функцията и някои примери за тази функция SUMPRODUCT.
- Пример 1: Основно използване на функцията SUMPRODUCT
- Пример 2: Сумиране на клетки с множество критерии с функция SUMPRODUCT
- Пример 3: Преброяване на клетки с множество критерии с функцията SUMPRODUCT
- Пример 4: Изчислете среднопретеглената стойност с функция SUMPRODUCT
Синтаксис:
Синтаксисът за функцията SUMPRODUCT в Excel е:
аргументи:
- array1: Задължително. Първият масив или диапазон от клетки, които искате да умножите и след това да добавите.
- array2: По избор. Вторият масив или диапазон от клетки, които искате да умножите и след това да добавите.
Забележки:
- 1. Ако във вашия диапазон има нечислови стойности, SUMPRODUCT ги третира като нули.
- 2. Ако масивите или диапазоните имат различен брой редове и колони, функцията SUMPRODUCT ще върне #VALUE! грешка.
- 3. Ако има логически тестове в масивите, те ще създадат стойности TRUE и FALSE. В повечето случаи трябва да ги преобразувате в 1 и 0, като използвате двойния унарен оператор (--).
- 4. Функцията SUMPRODUCT може да обработва до 255 аргумента в Excel 2007 и по-нови версии и само 30 аргумента в по-ранни версии на Excel.
- 5. SUMPRODUCT не поддържа заместващи знаци.
Връщане:
Връща резултата от умножени и сумирани масиви.
Примери:
Пример 1: Основно използване на функцията SUMPRODUCT
Основното използване на SUMPRODUCT е да умножите две колони и след това да ги съберете, например имате следните данни за екранна снимка, сега искате да умножите поръчката и единичната цена и след това сумирайте всички резултати от умножението, за да получите обща цена.
За да се справите с тази задача, моля, приложете формулата по-долу:
Обяснение: Тази формула SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.
И след това натиснете Въведете ключ, клетките в колона B се умножават по съответните им клетки в същия ред на колона C и резултатите се сумират. Вижте екранна снимка:
Пример 2: Сумиране на клетки с множество критерии с функция SUMPRODUCT
С изключение на функцията SUMIFS за сумиране на стойности на клетки въз основа на множество условия, функцията SUMPRODUCT също може да реши тази задача бързо и лесно.
Случай 1: Сумирайте стойностите на клетката, ако съдържа конкретен текст в друга колона
Да предположим, че имате таблица с данни, както е показано на екранната снимка по-долу, сега искате да изчислите общата цена, чийто продукт е KTE и името е Дейвид, как бихте могли да направите, като използвате формулата SUMPRODUCT в Excel?
1. Моля, въведете или копирайте някоя от формулите по-долу в празна клетка:
- Съвети: В горната формула:
- A2:A12="KTE": е първият критерии_диапазон и критериите, въз основа на които искате да сумирате.
- B2:B12="Дейвид": е вторият диапазон_на_критериите и критериите, въз основа на които искате да сумирате.
- D2: D12: е диапазонът на сумата, в който искате да сумирате стойностите на клетката.
2. След това натиснете Въведете ключ, за да получите желания резултат:
Случай 2: Сумиране на клетки с множество критерии с ИЛИ логика
За да сумирате клетки въз основа на множество критерии с логика ИЛИ, трябва да използвате символа плюс (+), за да обедините множеството условия заедно във функцията SUMPRODUCT.
Например, искам да сумирам общата цена на продукта KTE и KTO в колона A, както е показано на екранната снимка по-долу:
Моля, приложете следната формула в празна клетка:
И след това натиснете Въведете ключ, общата цена на продукта KTE и KTO са изчислени, вижте екранната снимка:
Случай3: Сумиране на клетки с множество критерии с ИЛИ и И логика
В някои ситуации може да се наложи да сумирате клетки с логика ИЛИ и И едновременно. Функцията SUMPRODUCE също може да реши тази задача с лекота.
Звездичка (*) се използва като оператор И.
Символ плюс (+) се използва като оператор ИЛИ.
Нека да видим пример, за сумиране на общата цена кой продукт е KTE и KTO, когато продажбата е по-голяма от 200.
Трябва да копирате или въведете следната формула:
След това натиснете Въведете ключ, за да получите желания резултат:
Пример 3: Преброяване на клетки с множество критерии с функцията SUMPRODUCT
Като цяло тази функция SUMPRODUCT също може да ни помогне да преброим клетките с множество критерии в Excel. Също като стойностите на сумата, просто трябва да премахнете аргумента sum_range от формулата.
Случай 1: Преброяване на клетки с множество критерии с И логика
Тук искам да преброя клетките, в които продуктът е KTE и продажбата е по-голяма от 200. Затова, моля, използвайте някоя от формулите по-долу:
- Съвети: В горната формула:
- A2:A12="KTE": е първият диапазон_на_критериите и критериите, въз основа на които искате да броите.
- B2:B12>200: е вторият диапазон_на_критериите и критериите, въз основа на които искате да броите.
И след това натиснете Въведете ключ за получаване на номера на резултата:
Случай2: Преброяване на клетки с множество критерии с ИЛИ логика
За да преброите броя на продуктите KTE и KTO в колона A, моля, приложете тази формула:
И след това натиснете Въведете ключ за получаване на номера на продукта KTE и KTO. Вижте екранна снимка:
Случай3: Преброяване на клетки с множество критерии с ИЛИ и И логика
За да преброите броя на продуктите KTE и KTO, чиято продажба е по-голяма от 200, трябва да приложите следната формула:
След това натиснете Въведете ключ, за да получите броя на резултата, от който се нуждаете:
Пример 4: Изчислете среднопретеглената стойност с функция SUMPRODUCT
Обикновено можем да изчислим средната стойност на диапазона от клетки бързо и лесно. Но ако искате да изчислите средната стойност на списък от стойности с различни нива на уместност, това означава да изчислите среднопретеглената стойност. Няма директна функция за получаването му в Excel. Но функцията SUMPRODUCT може да ви помогне да се справите с него.
Например, имам таблица със статистически данни за оценка за ученик, всяка задача приема различно тегло, както е показано на екранната снимка по-долу.
За да изчислите среднопретеглената стойност, моля, използвайте следната формула:
Обяснение: Тази формула: SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)
И след това натиснете Въведете ключ, претеглената средна стойност е изчислена наведнъж, вижте екранната снимка:
Още статии с функция SUMPRODUCT:
- Преброяване на конкретна стойност в множество работни листове
- Да предположим, че имам няколко работни листа, които съдържат следните данни, и сега искам да получа броя на срещанията на конкретна стойност „Excel“ от тези работни листове. Как мога да преброя конкретни стойности в множество работни листове?
- Намерете и вземете най-голямата стойност въз основа на множество критерии в Excel
- В Excel можем да приложим функцията max, за да получим най-голямото число възможно най-бързо. Но понякога може да се наложи да намерите най-голямата стойност въз основа на някои критерии, как бихте могли да се справите с тази задача в Excel?
- Изчислете среднопретеглена стойност в Excel
- Например, имате списък за пазаруване с цени, грамажи и количества. Можете лесно да изчислите средна цена с функцията AVERAGE в Excel. Но какво ще стане, ако среднопретеглената цена? В тази статия ще представя метод за изчисляване на среднопретеглената стойност, както и метод за изчисляване на среднопретеглената стойност, ако отговаря на конкретни критерии в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.