Ynhâldsopjefte
Wylst wurkje mei Microsoft Excel , binne d'r situaasjes as jo gegevens fergelykje tusken twa of mear berikken en berekkenje mei meardere kritearia. De SUMPRODUCT-funksje is jo earste kar. De funksje SUMPRODUCT is in ekstreem boarnenrike funksje mei in protte doelen. It hat de unike mooglikheid om arrays op tûke en elegante manieren te behanneljen. Faak moatte wy de funksje SUMPRODUCT brûke om te fergelykjen tusken kolommen mei opjûne kritearia en om it resultaat te finen. Hjoed yn dit artikel sille wy guon metoaden besprekke foar it brûken fan de funksje SUMPRODUCT mei kritearia.
Download Practice Workbook
Download dit praktykblêd nei oefenje de taak wylst jo dit artikel lêze.
SUMPRODUCT-funksje mei Criteria.xlsx
Yntroduksje fan SUMPRODUCT-funksje yn Excel
Technysk fertelt de funksje "SUMPRODUCT" de gearfetting fan de wearden fan oerienkommende arrays of berik.
⇒ Syntaksis
De syntaksis fan de funksje "SUMPRODUCT" is ienfâldich en direkt.
=SUMPRODUCT(array1, [array2], [array3], …)
⇒ Argumint
Argumint | Ferplicht/opsjoneel | Taljochting |
---|---|---|
array1 | Eask | De earste ynfier nei in array, wêrfan jo de eleminten ferdielen en dêrnei tafoegje wolle. |
[array2],[array3] | Opsjoneel | Arrayparameters mei eleminten dy't jo fermannichfâldigje en tafoegje wolle, fariearjend fan 2 oant 255. |
5 Ideale foarbylden fan SUMPRODUCT-funksje mei kritearia yn Excel
Ien fan 'e geweldige funksjes fan it SUMPRODUCT funksje is dat it ien of meardere kritearia opfallend goed kin omgean. Litte wy guon fan 'e SUMPRODUCT besprekke mei kriteariafunksjes.
1. SUMPRODUCT mei ien kritearium foar opsykwearde
Wy kinne de funksje SUMPRODUCT tapasse mei kritearia mei of sûnder de dûbele unêre operator.
1.1. Dûbele unêre operator brûke
In tûke manier om de funksje SUMPRODUCT ta te passen is de kritearia yn de funksje yn te foegjen as in array mei " Dûbele unêre operator (–) ” om de “TRUE” of “FALSE” te konvertearjen yn “1” of “0” . Yn it folgjende foarbyld wurde guon "Product" nammen jûn mei harren "Lân" , "Aantal" , en "Priis" . Wy sille de totale priis fine foar lannen "Yndia", "Sina" , en "Dútslân" .
Litte wy de prosedueres folgje om de funksje SUMPRODUCT te brûken mei inkele kritearia yn Excel.
STAPPEN:
- Earst, meitsje in tabel foar dizze lannen oeral yn it wurkblêd wêr't jo it resultaat krije wolle.
- Selektearje as twadde de sel wêr't jo deformule fan de funksje SUMPRODUCT .
- Tredde, ynfoegje de formule yn dy sel. Wy tapasse de funksje mei de "Double Unary Operator (–)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Druk dan op de Enter -toets. Wy hawwe de totale priis foar "Yndia" .
- Sleep it Fillhandtak -ikoan nei ûnderen om de formule te duplisearjen oer it berik. Of, foar AutoFill it berik, dûbelklik op it plussymboal ( + ).
- Uteinlik kinne wy it resultaat sjen foar Yndia , Sina en Dútslân .
🔎 Hoe wurket de formule?
- Array1 is –($C$5:$C$21=G5) G5 is “Yndia” . De dûbele unêre operator sil de resultaten fan $C$4:$C$20 omsette yn "1" en "0" .
- [Array2] is $D$5:$D$21 , hokker berik wy earst fermannichfâldigje en dan tafoegje.
- [Array3] is $E$5:$E$21 , ek dit berik fermannichfâldigje wy en dan tafoegje .
Wy sille de "Absolute Cell References" brûke om "BLOCK" de sellen te brûken.
1.2. Utsein Double Unary Operator
Wy kinne it foarige foarbyld oplosse sûnder de dûbele unary operator te brûken. Litte wy de ynstruksjes hjirfoar sjen.
STAPPEN:
- Wy sille itselde foarbyld brûke om itselde resultaat te krijen. No, yn Sel “H5” tapasse de SUMPRODUCT funksje. Foegje de wearden yn de formule en de formule is sa.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Troch de Enter kaai om de útkomst te sjen.
- Om de formule oer it berik te kopiearjen, sleep de Fillhandtak symboal nei ûnderen. As alternatyf kinne jo dûbelklikke it tafoegingsteken ( + ) om AutoFill it berik te jaan.
- Lyksa kinne wy it resultaat krije.
Lês mear: SUMPRODUCT Meardere kritearia yn Excel (3 oanpakken)
2. SUMPRODUCT mei meardere kritearia foar ferskillende kolommen
Wy kinne de SUMPRODUCT funksje tapasse mei meardere kritearia mei of sûnder de dûbele unêre operator. Litte wy leare!
2.1. Mei help fan Double Unary Operator
Yn dit gefal sille wy de "Double Unary Operator (–)" brûke om de arrayresultaten te konvertearjen yn "1" of "0" . Beskôgje deselde tabel dy't wy earder brûkten. No sille wy it resultaat fine mei meardere kritearia. Wy fine de "Totale priis" foar "prosessor" fan it lân "Sina" , "Notebook" fan "Yndia" en "Laptop" fan "Súd-Korea" . Mei dizze kritearia sille wy it resultaat ôfliede.
STAPPEN:
- Selektearje yn it begjin in sel neist it earste boek en fier de formule yn.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Druk op de Enter -toets op jo toetseboerdnoch ien kear.
- Lyksa, yn 'e foargeande foarbylden, sleep it Fill Handle -ikoan nei ûnderen om de formule te duplisearjen oer it berik . Of, foar AutoFill it berik, dûbelklik op it plussymboal ( + ).
- Ut lêst krije jo jo resultaat.
2.2. Utsein Double Unary Operator
Hjir sille wy deselde meardere kritearia tapasse mei de basis SUMPRODUCT funksje.
STAPPEN:
- Yn sel I5, tapasse de funksje. Foegje de kritearia yn en de formule sjocht der sa út.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Tik op Enter om sjoch it resultaat.
- Dêrnei, sleep it Fill Handle -ikoan om de formule oer it berik te kopiearjen. Of, dûbelklik op it plusteken ( + ). Dit duplicates ek de formule.
- Ut lêst kinne jo de útkomst sjen.
Lês mear: SUMPRODUCT-funksje mei meardere kolommen yn Excel (4 ienfâldige manieren)
3. SUMPRODUCT mei OR Logic
Wy kinne OF logika tafoegje oan ús formule om de funksje SUMPRODUCT mei kritearia dynamysker te meitsjen. Beskôgje de situaasje wêr't wy de totale priis moatte útfine foar "Notebook" en "Laptop" .
STAPPEN:
- Earst meitsje in tabel oeral yn it wurkblêd wêr't jo it resultaat krije wolle.
- Selektearje dan de sel en foegje de folgjende formule yndêr.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Truk fierder op de Enter toets om it resultaat te sjen.
4. SUMPRODUCT mei meardere EN/OF kritearia
Yn dizze metoade sille wy de SUMPRODUCT-funksje tapasse mei kritearia mei sawol "AND" , " OF” logika. Dizze kear moatte wy mear kritearia tafoegje oan ús funksje. Wy sille de "Totaalpriis" ophelje foar it produkt "Notebook" , "Laptop" fan it lân "Yndia", "Sina".
STAPPEN:
- Om te begjinnen, selektearje de twadde sel H10 , en set de formule yn dy selektearre sel .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Druk dan op de Enter toets om de útkomst te sjen.
🔎 Hoe wurket de formule?
- 1 is –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21= G8)+(C5:C21=H8)>0) . Hjir B5:B21 is de "Produkt" kolom, G5 en H5 binne "Notebook" en “Laptop” . Lykas is C5:C21 de kolom "Lân" , en G6 en H6 binne "Yndia" en "Sina".
- [Array2] is D5:D21 .
- [Array3] is E5:E21 .
5. SUMPRODUCT mei meardere kritearia foar rigen en kolommen
De funksje "SUMPRODUCT" lit syn wiere ferskaat sjen as wy dizze funksje brûke foar sawol kolommen asrows. Litte wy sjen hoe. Yn it folgjende foarbyld kinne wy de priis sjen fan guon "Produkten" fan it lân "Yndia" , "Sina" , "Itaalje" , “Dútslân” , “Frankryk” .
STAPPEN:
- Selektearje earst de sel wêr't wy it resultaat pleatse wolle.
- Foegje dan de formule yn dy sel yn.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Druk op it lêst op Enter toets fan it toetseboerd.
Dingen om te ûnthâlden
✅ De funksje "SUMPRODUCT" behannelet net-numerike wearden as nullen. As jo gjin net-numerike wearden yn jo formule hawwe, sil it antwurd "0" wêze.
✅ Arrays yn 'e SUMPRODUCT-formule moatte itselde oantal rigen en kolommen hawwe. As net, krije jo de #VALUE! Flater.
✅ De funksje “SUMPRODUCT” stipet gjin jokertekens.
Konklúzje
De SUMPRODUCT funksje is ien fan 'e meast ferskaat funksjes yn Excel. Yn dit artikel hawwe wy de funksje SUMPRODUCT behannele mei ien of meardere kritearia. Wy hoopje dat dit artikel nuttich foar jo bewiist. As jo betizing of suggestjes hawwe, binne jo wolkom om kommentaar te jaan.