Kaip "Excel" programoje naudoti SUMPRODUCT su kriterijais (5 metodai)

  • Pasidalinti
Hugh West

Dirbant su "Microsoft Excel , pasitaiko atvejų, kai lyginate dviejų ar daugiau intervalų duomenis ir skaičiuojate pagal kelis kriterijus. SUMPRODUCT funkcija yra jūsų pirmasis pasirinkimas. SUMPRODUCT funkcija yra labai išradinga ir turinti daugybę paskirčių. Ji turi unikalią galimybę protingai ir elegantiškai tvarkyti masyvus. Dažnai mums reikia naudoti SUMPRODUCT funkciją, kad būtų galima palyginti stulpelius pagal tam tikrus kriterijus ir rasti rezultatą. Šiandien šiame straipsnyje aptarsime keletą metodų, kaip naudoti SUMPRODUCT funkcija su kriterijais.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šį pratybų lapą, kad skaitydami šį straipsnį galėtumėte praktiškai atlikti užduotį.

SUMPRODUCT funkcija su kriterijais.xlsx

SUMPRODUCT funkcijos pristatymas programoje "Excel

Techniniu požiūriu "SUMPRODUCT" funkcija perduoda atitinkamų masyvų arba intervalų verčių sumą.

⇒ Sintaksė

Sintaksė "SUMPRODUCT" funkcija yra paprasta ir tiesioginė.

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

Argumentas

Argumentas Privalomas / pasirenkamas Paaiškinimas
array1 Reikalinga Pirmasis masyvo, kurio elementus norite padalyti ir po to sudėti, įvesties elementas.
[array2], [array3] Pasirinktinai Masyvo parametrai su elementais, kuriuos norite dauginti ir pridėti, nuo 2 iki 255.

5 idealūs SUMPRODUCT funkcijos su kriterijais pavyzdžiai "Excel" programoje

Viena iš nuostabių funkcijų SUMPRODUCT funkcija yra tai, kad ji gali apdoroti vieną arba keli kriterijai nepaprastai gerai. Aptarkime kai kuriuos SUMPRODUCT su kriterijų funkcijomis.

1. SUMPRODUCT su vienu kriterijumi vertei ieškoti

Galime taikyti SUMPRODUCT funkcija su kriterijais, turinčiais dvigubą vienaskaitos operatorių arba be jo.

1.1. Dvigubo vienaskaitos operatoriaus naudojimas

Išmanus būdas taikyti SUMPRODUCT funkcija yra įterpti kriterijus į funkciją kaip masyvą naudojant " Dvigubas vienaženklis operatorius (-) " konvertuoti "TRUE" arba "FALSE" į "1" arba "0" Šiame pavyzdyje kai kurie "Produktas" pavadinimai pateikiami su jų "Šalis" , "Kiekis" , ir "Kaina" . Nustatysime bendrą šalių kainą "Indija", "Kinija" , ir "Vokietija" .

Atlikime procedūras, kaip naudoti SUMPRODUCT funkciją su vienu kriterijumi "Excel" programoje.

ŽINGSNIAI:

  • Pirmiausia sukurkite šių šalių lentelę bet kurioje darbalapio vietoje, kurioje norite gauti rezultatą.
  • Antra, pasirinkite ląstelę, į kurią norite įrašyti formulę SUMPRODUCT funkcija.
  • Trečia, į tą ląstelę įterpkite formulę. Taikome funkciją su "Dvigubas vienaženklis operatorius (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • Tada paspauskite Įveskite raktas. Turime bendrą kainą už "Indija" .

  • Vilkite Užpildymo rankena piktogramą žemyn, kad dubliuotumėte formulę diapazone. Arba Automatinis pildymas asortimentą, dukart spustelėkite ant pliuso ( + ) simbolis.

  • Galiausiai galime pamatyti rezultatą Indija , Kinija , ir Vokietija .

🔎 Kaip veikia formulė?

  • Masyvas1 yra . -($C$5:$C$21=G5) G5 yra "Indija" . Dvigubas vienaženklis operatorius konvertuos rezultatus iš $C$4:$C$20 į "1" ir "0" .
  • [Array2] yra . $D$5:$D$21 , kurio intervalą pirmiausia padauginame, o paskui sudedame.
  • [Array3] yra . $E$5:$E$21 , taip pat šį intervalą dauginame ir sudedame.

Mes naudosime "Absoliučios ląstelių nuorodos" į "BLOCK" ląstelės.

1.2. Dvigubo vienaskaitos operatoriaus išskyrimas

Ankstesnį pavyzdį galime išspręsti nenaudodami dvigubo vienaskaitos operatoriaus. Pažiūrėkime, kaip tai padaryti.

ŽINGSNIAI:

  • Naudosime tą patį pavyzdį, kad gautume tą patį rezultatą. Dabar ląstelėje "H5" taikyti SUMPRODUCT funkcija. Į formulę įterpkite reikšmes, o formulė yra tokia.

=SUMPRODUKTAS(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)

  • Be to, paspauskite Įveskite raktą, kad parodytumėte rezultatą.

  • Norėdami nukopijuoti formulę per diapazoną, vilkite Užpildymo rankena simbolį žemyn. Arba galite dukart spustelėkite papildymas ( + ) ženklą į Automatinis pildymas asortimentą.
  • Panašiai galime gauti rezultatą.

Skaityti daugiau: SUMPRODUCT Keli kriterijai programoje "Excel"(3 požiūriai)

2. SUMPRODUCT su keliais skirtingų stulpelių kriterijais

Galime taikyti SUMPRODUCT funkcija su keliais kriterijais, naudojant dvigubą vienaženklį operatorių arba be jo. Mokykitės!

2.1. Dvigubo vienaskaitos operatoriaus naudojimas

Šiuo atveju naudosime "Dvigubas vienaženklis operatorius (-)" konvertuoti masyvo rezultatus į "1" arba "0" . laikykime tą pačią lentelę, kurią naudojome anksčiau. Dabar rezultatą rasime naudodami kelis kriterijus. rasime "Bendra kaina" svetainėje "procesorius" šalies "Kinija" , "Užrašų knygelė" "Indija" ir "Nešiojamasis kompiuteris" "Pietų Korėja" . Remdamiesi šiais kriterijais gausime rezultatą.

ŽINGSNIAI:

  • Pradžioje pasirinkite ląstelę, esančią šalia pirmosios knygos, ir įveskite formulę.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • Paspauskite Įveskite klaviatūros klavišą dar kartą.

  • Panašiai ankstesniuose pavyzdžiuose vilkite Užpildymo rankena piktogramą žemyn, kad dubliuotumėte formulę per diapazoną. Arba Automatinis pildymas asortimentą, dukart spustelėkite ant pliuso ( + ) simbolis.
  • Galiausiai gausite rezultatą.

2.2. Dvigubo vienanario operatoriaus išskyrimas

Čia taikysime tuos pačius kelis kriterijus, naudodami pagrindinį SUMPRODUCT funkcija.

ŽINGSNIAI:

  • Ląstelėje I5, Įterpkite kriterijus ir formulė atrodys taip.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • Paspauskite Įveskite pamatyti rezultatą.

  • Po to vilkite Užpildymo rankena piktogramą, kad nukopijuotumėte formulę per diapazoną. Arba, dukart spustelėkite ant pliuso ( + ) ženklas. Tai taip pat dubliuoja formulę.
  • Galiausiai galite pamatyti rezultatą.

Skaityti daugiau: SUMPRODUCT funkcija su keliais "Excel" stulpeliais (4 paprasti būdai)

3. SUMPRODUCT su OR logika

Galime pridėti ARBA logiką į mūsų formulę, kad SUMPRODUCT funkciją su dinamiškesniais kriterijais. Panagrinėkime situaciją, kai reikia sužinoti bendrą kainą už "Užrašų knygelė" ir "Nešiojamasis kompiuteris" .

ŽINGSNIAI:

  • Pirmiausia sukurkite lentelę bet kurioje darbalapio vietoje, kurioje norite gauti rezultatą.
  • Tada pasirinkite ląstelę ir į ją įterpkite šią formulę.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • Be to, paspauskite Įveskite raktą, kad pamatytumėte rezultatą.

4. SUMPRODUCT su keliais AND/OR kriterijais

Šiuo metodu taikysime SUMPRODUCT funkciją su kriterijais, naudodami abu "IR" , "ARBA" Šį kartą į savo funkciją turime įtraukti daugiau kriterijų. "Bendra kaina" produkto "Užrašų knygelė" , "Nešiojamasis kompiuteris" šalies "Indija", "Kinija".

ŽINGSNIAI:

  • Pirmiausia pasirinkite antrąjį langelį H10 , ir įrašykite formulę į pasirinktą ląstelę.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • Tada paspauskite Įveskite raktą, kad pamatytumėte rezultatą.

🔎 Kaip veikia formulė?

  • 1 yra . –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Čia B5:B21 yra "Produktas" Stulpelis, G5 ir H5 yra "Užrašų knygelė" ir "Nešiojamasis kompiuteris" .., C5:C21 yra "Šalis" stulpelyje ir G6 ir H6 yra "Indija" ir "Kinija".
  • [Array2] yra . D5:D21 .
  • [Array3] yra . E5:E21 .

5. SUMPRODUCT su keliais eilučių ir stulpelių kriterijais

Svetainė "SUMPRODUCT" funkcija parodo savo tikrąją įvairovę, kai šią funkciją naudojame ir stulpeliams, ir eilutėms. Pažiūrėkime, kaip. Toliau pateiktame pavyzdyje matome kai kurių "Produktai" iš šalies "Indija" , "Kinija" , "Italija" , "Vokietija" , "Prancūzija" .

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę, į kurią norite įrašyti rezultatą.
  • Tada į tą ląstelę įterpkite formulę.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • Galiausiai paspauskite Įveskite klaviatūros klavišą.

Dalykai, kuriuos reikia prisiminti

"SUMPRODUCT" funkcija neskaitmenines reikšmes traktuoja kaip nulius. Jei formulėje yra neskaitmeninių reikšmių, atsakymas bus "0".

✅ SUMPRODUCT formulės masyvai turi turėti vienodą eilučių ir stulpelių skaičių. #VALUE! Klaida.

"SUMPRODUCT" funkcija nepalaiko pakaitinių simbolių.

Išvada

Svetainė SUMPRODUCT funkcija yra viena iš įvairiausių "Excel" funkcijų. Šiame straipsnyje aptarėme SUMPRODUCT funkciją su vienu arba keliais kriterijais. Tikimės, kad šis straipsnis jums bus naudingas. Jei turite neaiškumų ar pasiūlymų, kviečiame komentuoti.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.