Innholdsfortegnelse
Når du arbeider med Microsoft Excel , er det situasjoner der du sammenligner data mellom to eller flere områder og beregner med flere kriterier. SUMPRODUCT-funksjonen er ditt førstevalg. SUMPRODUKT -funksjonen er en ekstremt ressurssterk funksjon med mange formål. Den har den unike evnen til å håndtere arrays på smarte og elegante måter. Ofte må vi bruke funksjonen SUMPRODUKT for å sammenligne mellom kolonner med gitte kriterier og for å finne resultatet. I dag i denne artikkelen vil vi diskutere noen metoder for å bruke funksjonen SUMPRODUKT med kriterier.
Last ned øvelsesarbeidsbok
Last ned dette øvelsesarket til øv på oppgaven mens du leser denne artikkelen.
SUMPRODUCT-funksjon med Criteria.xlsx
Introduksjon av SUMPRODUCT-funksjonen i Excel
Teknisk sett sender “SUMPRODUKT” -funksjonen summeringen av verdiene til tilsvarende matriser eller områder.
⇒ Syntaks
Syntaksen til «SUMPRODUKT» -funksjonen er enkel og direkte.
=SUMPRODUKT(matrise1, [matrise2], [matrise3], …)
⇒ Argument
Argument | Obligatorisk/Valgfri | Forklaring |
---|---|---|
matrise1 | Obligatorisk | Den første inngangen til en matrise, hvis elementer du vil dele og deretter legge til. |
[array2],[array3] | Valgfri | Matriseparametere med elementer du vil multiplisere og legge til, fra 2 til 255. |
5 ideelle eksempler på SUMPRODUCT-funksjon med kriterier i Excel
En av de fantastiske funksjonene til SUMPRODUCT funksjonen er at den kan håndtere enkelt eller flere kriterier bemerkelsesverdig godt. La oss diskutere noen av SUMPRODUKTET med kriteriefunksjoner.
1. SUMPRODUKT med et enkelt kriterium for oppslagsverdi
Vi kan bruke SUMPRODUKT funksjonen med kriterier med eller uten den doble unære operatoren.
1.1. Bruk av dobbel unær operator
En smart måte å bruke funksjonen SUMPRODUKT er å sette inn kriteriene i funksjonen som en matrise ved å bruke « Dobbel unær operator (–) ” for å konvertere “TRUE” eller “FALSE” til “1” eller “0” . I det følgende eksempelet er noen "Produkt" -navn gitt med "Land" , "Antall" og "Pris" . Vi finner totalprisen for land «India», «Kina» og «Tyskland» .
La oss følge prosedyrene for å bruke funksjonen SUMPRODUKT med enkeltkriterier i Excel.
TRINN:
- For det første, lag en tabell for disse landene hvor som helst i regnearket der du ønsker å få resultatet.
- For det andre velger du cellen der du vil plassereformelen til SUMPRODUKT -funksjonen.
- For det tredje, sett inn formelen i den cellen. Vi bruker funksjonen med “Double Unary Operator (–)” .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Deretter trykker du på Enter -tasten. Vi har totalprisen for “India” .
- Dra Fyllhåndtak nedover for å duplisere formelen over området. Eller, for å Autofyll området, dobbeltklikker du på pluss-symbolet ( + ).
- Endelig kan vi se resultatet for India , Kina og Tyskland .
🔎 Hvordan fungerer formelen?
- Array1 er –($C$5:$C$21=G5) G5 er “India” . Den doble unære operatoren vil konvertere resultatene fra $C$4:$C$20 til «1» og «0» .
- [Array2] er $D$5:$D$21 , hvilket område vi først multipliserer og deretter adderer.
- [Array3] er $E$5:$E$21 , også dette området multipliserer vi og legger til .
Vi vil bruke “Absolute Cell References” for å “BLOKERE” cellene.
1.2. Ekskluderer dobbel unær operator
Vi kan løse det forrige eksemplet uten å bruke den doble unære operatoren. La oss se instruksjonene for dette.
TRINN:
- Vi vil bruke det samme eksempelet for å få det samme resultatet. Nå, i celle “H5” bruk SUMPRODUKT funksjon. Sett inn verdiene i formelen og formelen er slik.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Trykk videre på Skriv inn tasten for å vise resultatet.
- For å kopiere formelen over området, dra Fyllhåndtaket symbol nedover. Alternativt kan du dobbeltklikke tilleggstegnet ( + ) for å Autofyll området.
- På samme måte kan vi få resultatet.
Les mer: SUMPRODUCT Multiple Criteria i Excel(3 tilnærminger)
2. SUMPRODUKT med flere kriterier for forskjellige kolonner
Vi kan bruke SUMPRODUKT funksjonen med flere kriterier med eller uten den doble unære operatoren. La oss lære!
2.1. Bruke Double Unary Operator
I dette tilfellet vil vi bruke “Double Unary Operator (–)” for å konvertere matriseresultatene til “1” eller «0» . Tenk på den samme tabellen som vi brukte før. Nå skal vi finne resultatet ved å bruke flere kriterier. Vi vil finne "Total Price" for "prosessor" for landet "Kina" , "Notebook" av «India» og «Bærbar datamaskin» av «Sør-Korea» . Ved å bruke disse kriteriene vil vi utlede resultatet.
TRINN:
- I begynnelsen, velg en celle ved siden av den første boken og skriv inn formelen.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Trykk Enter -tasten på tastatureten gang til.
- På samme måte, i de forrige eksemplene, dra Fyllhåndtak -ikonet ned for å duplisere formelen over området . Eller, for å Autofyll området, dobbeltklikk på pluss-symbolet ( + ).
- Til slutt får du resultatet.
2.2. Ekskludering av Double Unary Operator
Her vil vi bruke de samme flere kriteriene ved å bruke den grunnleggende SUMPRODUCT -funksjonen.
TRINN:
- I celle I5, bruk funksjonen. Sett inn kriteriene og formelen ser slik ut.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Trykk Enter for å se resultatet.
- Deretter drar du Fyllhåndtak -ikonet for å kopiere formelen over området. Eller dobbeltklikk på plusstegnet ( + ). Dette dupliserer også formelen.
- Endelig kan du se resultatet.
Les mer: SUMPRODUCT-funksjon med flere kolonner i Excel (4 enkle måter)
3. SUMPRODUKT med OR-logikk
Vi kan legge til ELLER -logikk til formelen vår for å gjøre SUMPRODUKT -funksjonen med kriterier mer dynamisk. Tenk på situasjonen der vi trenger å finne ut totalprisen for «Notebook» og «Bærbar datamaskin» .
TRINN:
- Lag først en tabell hvor som helst i regnearket der du ønsker å få resultatet.
- Deretter velger du cellen og setter inn følgende formelder.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Deretter trykker du på Enter for å se resultatet.
4. SUMPRODUKT med flere OG/ELLER-kriterier
I denne metoden vil vi bruke SUMPRODUKT-funksjonen med kriterier som bruker både “AND” , “ ELLER” logikk. Denne gangen må vi legge til flere kriterier til funksjonen vår. Vi vil hente "Total Price" for produktet "Notebook" , "Bærbar datamaskin" for landet "India", "Kina".
TRINN:
- Til å begynne med, velg den andre cellen H10 og legg inn formelen i den valgte cellen .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Trykk deretter Enter -tasten for å se resultatet.
🔎 Hvordan fungerer formelen?
- 1 er –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21= G8)+(C5:C21=H8)>0) . Her B5:B21 er «Produkt» -kolonnen, G5 og H5 er “Notatbok” og «Bærbar datamaskin» . Tilsvarende er C5:C21 «Country» -kolonnen, og G6 og H6 er «India» og «Kina».
- [Array2] er D5:D21 .
- [Array3] er E5:E21 .
5. SUMPRODUKT med flere kriterier for rader og kolonner
«SUMPRODUKT» -funksjonen viser sitt sanne mangfold når vi bruker denne funksjonen for både kolonner ograder. La oss se hvordan. I det følgende eksempelet kan vi se prisen på noen «Produkter» fra landet «India» , «Kina» , «Italia» , “Tyskland” , “Frankrike” .
TRINN:
- Først velger du cellen der vi vil sette resultatet.
- Sett deretter inn formelen i den cellen.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Trykk til slutt Enter -tasten fra tastaturet.
Ting å huske
✅ Funksjonen «SUMPRODUKT» behandler ikke-numeriske verdier som nuller. Hvis du har noen ikke-numeriske verdier i formelen, vil svaret være “0”.
✅ Matriser i SUMPRODUCT-formelen må ha samme antall rader og kolonner. Hvis ikke, får du #VERDI! Feil.
✅ “SUMPRODUKT” -funksjonen støtter ikke jokertegn.
Konklusjon
1>SUMPRODUKT -funksjonen er en av de mest varierte funksjonene i Excel. I denne artikkelen dekket vi funksjonen SUMPRODUKT med ett eller flere kriterier. Vi håper at denne artikkelen viser seg nyttig for deg. Hvis du har noen forvirring eller forslag, er du velkommen til å kommentere.