Hur man använder Excel SUMPRODUCT-funktionen i datamodeller

SUMPRODUKT-funktionen är faktiskt listad under kategorin matematik och trigonometri för Excel-funktioner. Eftersom det primära syftet med SUMPRODUCT är att beräkna summaprodukten, vet de flesta inte att du faktiskt kan använda den för att slå upp värden. Faktum är att du kan använda denna mångsidiga funktion ganska effektivt i de flesta datamodeller.

SUMPRODUCT grunderna

SUMMAPRODUKT-funktionen är utformad för att multiplicera värden från två eller flera dataintervall och sedan addera resultaten för att returnera summan av produkterna. Ta en titt på följande figur för att se ett typiskt scenario där SUMPRODUKTEN är användbar.

Hur man använder Excel SUMPRODUCT-funktionen i datamodellerSUMPRODUCT, att få den totala försäljningen innebär att multiplicera pris” width=”458″/>

Utan SUMPRODUKTEN innebär att få den totala försäljningen att multiplicera priset med enheter och sedan summera resultaten.

Du ser en vanlig analys där du behöver den totala försäljningen för åren 2011 och 2012. Som du kan se, för att få den totala försäljningen för varje år, måste du först multiplicera Priset med antalet Enheter för att få totalen för varje år Område. Sedan måste du summera dessa resultat för att få den totala försäljningen för varje år.

Med SUMPRODUKT-funktionen kan du utföra tvåstegsanalysen med bara en formel. Följande figur visar samma analys med SUMPRODUCT-formler. Istället för att använda 11 formler kan du utföra samma analys med bara 3!

Hur man använder Excel SUMPRODUCT-funktionen i datamodellerSUMPRODUCT-funktionen låter dig utföra samma analys med bara” width=”535″/>

SUMPRODUCT-funktionen låter dig utföra samma analys med bara 3 formler istället för 11.

Syntaxen för SUMPRODUCT-funktionen är ganska enkel:

SUMPRODUKT( Array1 , Array2 , …)

Array : Array representerar ett dataintervall. Du kan använda allt från 2 till 255 arrayer i en SUMPRODUCT-formel. Matriserna multipliceras tillsammans och adderas sedan. Den enda hårda och snabba regeln du måste komma ihåg är att alla arrayer måste ha samma antal värden. Det vill säga, du kan inte använda SUMPRODUKT om intervall X har 10 värden och intervall Y har 11 värden. Annars får du #VÄRDE! fel.

En twist på SUMPRODUCT-funktionen

Det intressanta med SUMPRODUCT-funktionen är att den kan användas för att filtrera bort värden. Ta en titt på följande figur:

Hur man använder Excel SUMPRODUCT-funktionen i datamodellerSUMPRODUCT-funktionen kan användas för att filtrera data baserat på kriterier." width="535"/>

SUMPRODUKT-funktionen kan användas för att filtrera data baserat på kriterier.

Formeln i cell E12 drar summan av totala enheter för bara den norra regionen. Samtidigt drar cell E13 de enheter som loggats för den norra regionen år 2011.

För att förstå hur detta fungerar, ta en titt på formeln i cell E12. Den formeln lyder SUMPRODUCT((C3:C10=“North“)*(E3:E10)).

I Excel utvärderas TRUE till 1 och FALSE utvärderas till 0. Varje värde i kolumn C som är lika med North utvärderas till TRUE eller 1. Där värdet inte är North, utvärderas det till FALSE eller 0. Den del av formeln som lyder (C3) :C10=“North“) räknar upp varje värde i intervallet C3:C10, och tilldelar en 1 eller 0 till varje värde. Sedan internt översätts SUMPRODUCT-formeln till

(1*E3)+(0*E4)+(0*E5)+(0*E6)+(1*E7)+(0*E8)+(0*E9)+(0*E10).

Detta ger dig svaret 1628 eftersom

(1*751)+(0*483)+(0*789)+(0*932)+(1*877)+(0*162)+(0*258)+(0*517)

motsvarar 1628.

Tillämpa SUMPRODUCT-formler i en datamodell

Som alltid i Excel behöver du inte hårdkoda kriterierna i dina formler. Istället för att uttryckligen använda "North" i SUMPRODUCT-formeln kan du referera till en cell som innehåller filtervärdet. Du kan föreställa dig att cell A3 innehåller ordet North, i vilket fall du kan använda (C3:C10=A3) istället för (C3:C10=“North“). På så sätt kan du dynamiskt ändra dina filterkriterier och din formel hänger med.

Följande figur visar hur du kan använda det här konceptet för att dra data till en iscensättningstabell baserat på flera kriterier. Observera att var och en av SUMPRODUCT-formlerna som visas här refererar till cellerna B3 och C3 för att filtrera på konto och produktlinje. Återigen kan du lägga till rullgardinslistor för datavalidering i cellerna B3 och C3, så att du enkelt kan ändra kriterier.

Hur man använder Excel SUMPRODUCT-funktionen i datamodellerSUMPRODUCT-funktionen kan användas för att dra sammanfattade siffror från d" width="535"/>

SUMPRODUKT-funktionen kan användas för att dra sammanfattade siffror från datalagret till stegtabeller.


Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]

Vad betyder lösarens felmeddelanden i Excel?

Vad betyder lösarens felmeddelanden i Excel?

För enkla problem hittar Solver i Excel vanligtvis snabbt de optimala Solver-variabelvärdena för objektivfunktionen. Men i vissa fall har Solver problem med att hitta Solver-variabelvärdena som optimerar objektivfunktionen. I dessa fall visar Solver vanligtvis ett meddelande eller ett felmeddelande som beskriver eller diskuterar problemet som […]