Kako uporabiti SUMPRODUCT IF v Excelu (2 primerna primera)

  • Deliti To
Hugh West

SUMPRODUCT je izredno uporabna funkcija s številnimi nameni. Pri primerjanju podatkov med dvema ali več območji in izračunavanju z več merili je funkcija SUMPRODUCT prva izbira. ima edinstveno sposobnost pametnega in elegantnega ravnanja z matrikami. Pogosto moramo uporabiti SUMPRODUCT-IF kombinacija ali Pogojno SUMPRODUCT za primerjavo med stolpci z danimi merili in za iskanje rezultata. Danes bomo v tem članku obravnavali Kombinirana funkcija SUMPRODUCT-IF in nekaj drugih alternativnih pristopov k tej kombinaciji.

Prenesi delovni zvezek za prakso

Prenesite ta vadbeni list in med branjem tega članka vadite nalogo.

Uporaba kombinacije SUMPRODUCT+IF.xlsx

Uvod v funkcijo SUMPRODUCT v Excelu

Tehnično gledano je Funkcija SUMPRODUCT vrne vsoto vrednosti ustreznih polj ali razponov. Običajno je privzeta operacija množenje, lahko pa tudi deljenje, odštevanje ali seštevanje.

⦿ Sintaksa:

Sintaksa SUMPRODUCT funkcija je preprosta in neposredna.

=SUMPRODUCT(array1, [array2], [array3], ...)

⦿ Argument:

  • [array1]: Prvo polje ali območja celic, katerih vrednosti želimo pomnožiti in nato sešteti.
  • [ array2], [array3]....: Array argumenti od 2 do 255, katerih vrednosti želimo pomnožiti in nato sešteti.

2 Primeri uporabe kombinacije SUMPRODUCT IF v Excelu

V Excelu ni vgrajenega "SUMPRODUKT, ČE" vendar jo lahko uporabite kot formulo za polje tako, da kombinirate SUMPRODUCT in IF funkcije. Pogovorimo se o tej formuli.

Primer 1: Uporaba formule SUMPRODUCT IF z enim kriterijem

To formulo lahko uporabimo z enim merilom. Sledite tem korakom in se naučite.

Korak 1:

  • Obravnavajmo podatkovno tabelo, v kateri je podanih nekaj sadnih izdelkov z "Regija" , "Količina" in "Cena" . Ugotovili bomo skupno ceno nekaterih izdelkov.

Korak 2:

  • Ustvarite še eno tabelo kjer koli v delovnem listu, kjer želite dobiti skupno ceno izdelka. Izberemo "Cherry" , "Apple", "Plum" predmeti.

3. korak:

  • V celici uporabite naslednjo formulo H4 . Oblika te formule je-

=SUMPRODUCT(IF(obseg meril=kriteriji, vrednosti obseg1*vrednosti obseg2))

  • Vrednosti vstavite v formulo.

=SUMPRODUKT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

Kje,

  • Kriterij_območje je . $C$5:$C$21.
  • Merila so . G5 , G6 in . G7 .
  • Razpon_vrednosti1 je . $D$5:$D$21.
  • Vrednosti_razpon2 je . $E$5:$E$21.

  • Uporabite to formulo kot formulo polja tako, da pritisnete CTRL+SHIFT+ENTER hkrati. Če uporabljate Excel 365 , lahko pritisnete samo VSTOP za uporabo formule polja.

4. korak:

  • Dobili smo skupno ceno. Zdaj uporabite isto formulo za preostale elemente.

Preberite več: SUMPRODUCT s kriteriji v Excelu (5 metod)

Primer 2: Uporaba formule SUMPRODUCT IF z več kriteriji v različnih stolpcih

Enako formulo bomo uporabili za več meril.

Korak 1:

  • Dodajmo še eno merilo "Regija" v tabeli 2. V tem primeru želimo ugotoviti skupno ceno "Cherry" iz "Oceanija" regija in "Apple" iz "Azija" regija.

Korak 2:

  • Zdaj uporabite spodnjo formulo. V formulo vstavite vrednosti.

=SUMPRODUKT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))

Kje,

  • Kriterij_območje je . $B$5:$B$21, $C$5:$C$21.
  • Merila je . G5, H5.
  • Razpon_vrednosti1 je . $D$5:$D$21.
  • Vrednosti_razpon2 je . $E$5:$E$21.
  • Zdaj pritisnite VSTOP .

3. korak:

  • Naša vrednost je tukaj. Enako storite za "Apple" izdelek.

Preberite več: Kako uporabljati SUMPRODUCT IF v Excelu

Kako v Excelu namesto formule SUMPRODUCT IF uporabiti samo SUMPRODUCT

Obstaja še nekaj drugih pristopov za izpeljavo prejšnjih rezultatov. Alternativni način za vstavljanje meril v SUMPRODUCT funkcijo kot polje z uporabo dvojni enojni (-) za pretvorbo TRUE ali FALSE v . 1 ali 0 .

SUMPRODUCT z enim pogojem:

V tem primeru bomo upoštevali prejšnji primer. Poiskali bomo skupno ceno "Mango" s seznama.

  • Uporabite pogojno SUMPRODUCT spodnja formula.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Kje,

  • Array1 je . (-(C5:C21=G5).
  • [polje2] je . D5:D21.
  • [Array3] je . E5:E21.
  • Pritisnite "Enter". Naš rezultat je tukaj.

Razlaga formule:

Pojasnili bomo, kako ta pogojni SUMPRODUCT funkcija deluje

  • Ko vstopimo v "-(C4:C20=G4)" v formulo ta dvojni enojnik (-) pretvori TRUE ali FALSE v . 1 ali 0 . Izberite to "-(C4:C20=G4)" v delovnem listu in pritisnite "F9" za prikaz osnovnih vrednosti.

    Izhod: {0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1}

  • Če zdaj razdelimo polja na vrednosti, bo dejanska formula videti takole,

=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9,20,30,5,30,25,10,10,20,15})

  • Prvo polje se pomnoži z drugim, nato se drugo polje pomnoži s tretjim poljem. Sledite tej sliki

Tako je ta pogojni SUMPRODUCT dela.

Preberite več: SUMPRODUCT Razpon datumov [7 produktivnih metod]

Uporaba več pogojev v različnih stolpcih:

V naslednjem primeru bomo ugotovili skupno ceno "Cherry" iz "Oceanija" regija.

  • Uporabite formulo. Končna oblika te formule je,

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Kje,

  • Array1 je . (–(C5:C21=G5),–(C5:C21=H5).
  • [polje2] je . D5:D21.
  • [Array3] je . E5:E21.
  • Pritisnite VSTOP . Naš rezultat je dosežen.

Preberite več: Funkcija SUMPRODUCT z več stolpci v Excelu (4 preprosti načini)

Uporaba logike OR:

Dodamo lahko ALI logiko v našo formulo, da bo ta formula bolj dinamična.

Recimo, da moramo dobiti skupno ceno "Mango" in . "Cherry" iz podatkovne tabele.

  • Uporabite SUMPRODUCT formulo z ALI in vstavite vrednosti.
  • Enačba se glasi

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Kje,

  • Array1 je . –((C5:C21=G5)+(C5:C21=H5)>0). Tukaj G5 je . "Mango" in . H5 je . "Cherry" . To polje šteje skupno število "Mango" in . "Cherry" v podatkovni tabeli.
  • [polje2] je . D5:D21.
  • [Array3] je . E5:E21.
  • Pritisnite "Enter" da dobite skupno ceno izdelkov.

Uporaba več meril AND/OR:

V tem primeru bomo uporabili logiko Or z več pogoji.

V naslednjem primeru moramo ugotoviti skupno ceno "Cherry" in . "Mango" s spletne strani "Azija" in . "Evropa" regije.

  • Da bi dobili rezultat, bomo zdaj uporabili formulo z IN/ALI logika. Formula je

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Kje,

  • Array1 je . –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)>0). Tukaj B5:B21 je "Regija". Stolpec, H4 in . H5 je . "Azija" in . "Evropa" .Podobno, C5:C21 je . "Artikel" stolpec, H6 in . H7 je . "Cherry" in . "Mango".
  • [polje2] je . D5:D21.
  • [Array3] je . E5:E21.
  • Pritisnite VSTOP in tako dobite skupno ceno.

Hitre opombe

✅ Polja v SUMPRODUCT mora imeti enako število vrstic in stolpcev. #VALUE! Napaka.

SUMPRODUCT funkcija neštevilske vrednosti obravnava kot ničle. Če imate v formuli neštevilske vrednosti, bo odgovor "0".

✅ Ker je SUMPRODUCT IF formula je formula polja, za katero morate pritisniti CTRL+SHIFT+ENTER hkrati uporabite formulo.

SUMPRODUCT funkcija ne podpira nadomestnih znakov.

Zaključek

Danes smo razpravljali o SUMPRODUCT IF formulo in nekatere druge alternativne pogojne SUMPRODUCT Upam, da vam bo ta članek koristil, ko se boste soočali s težavami. Če imate kakršno koli nejasnost, lahko komentirate. Če želite izvedeti več o Excelu, obiščite našo spletno mesto .

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.