Cum se utilizează SUMPRODUCT cu criterii în Excel (5 metode)

  • Imparte Asta
Hugh West

În timp ce lucrați cu Microsoft Excel , există situații în care comparați date între două sau mai multe intervale și efectuați calcule cu mai multe criterii. Funcția SUMPRODUCT este prima ta alegere. SUMPRODUCT este o funcție extrem de ingenioasă și cu multe scopuri. Are capacitatea unică de a gestiona array-uri în moduri inteligente și elegante. Adesea avem nevoie să folosim funcția SUMPRODUCT pentru a compara între coloane cu criterii date și pentru a afla rezultatul. Astăzi, în acest articol, vom discuta câteva metode de utilizare a funcției SUMPRODUCT funcție cu criterii.

Descărcați caietul de practică

Descărcați această foaie de exerciții pentru a exersa sarcina în timp ce citiți acest articol.

Funcția SUMPRODUCT cu Criterii.xlsx

Introducere a funcției SUMPRODUCT în Excel

Din punct de vedere tehnic, se poate spune că "SUMPRODUCT" remite suma valorilor din array-urile sau intervalele corespunzătoare.

⇒ Sintaxa

Sintaxa din "SUMPRODUCT" funcția este simplă și directă.

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

Argument

Argument Necesar/Opțional Explicație
array1 Necesar Prima intrare a unui tablou, ale cărui elemente se vor împărți și apoi se vor adăuga.
[array2], [array3] Opțional Parametrii de matrice cu elementele pe care doriți să le multiplicați și să le adăugați, cu valori cuprinse între 2 și 255.

5 exemple ideale de funcție SUMPRODUCT cu criterii în Excel

Una dintre caracteristicile uimitoare ale SUMPRODUCT este că poate gestiona o singură funcție sau criterii multiple Să discutăm câteva dintre cele mai importante aspecte ale SUMPRODUCT cu funcții de criterii.

1. SUMPRODUCT cu un singur criteriu pentru a căuta valoarea de căutare

Putem aplica SUMPRODUCT cu criterii cu sau fără operatorul dublu unar.

1.1. Utilizarea operatorului unionar dublu

O modalitate inteligentă de a aplica SUMPRODUCT este de a insera criteriile în cadrul funcției sub formă de matrice folosind " Operatorul dublu unar (-) " pentru a converti "ADEVĂRAT" sau "FALSE" în "1" sau "0" În exemplul următor, unele "Produs" sunt date cu numele lor "Țara" , "Cantitate" , și "Preț" Vom afla prețul total pentru țările "India", "China" , și "Germania" .

Să urmăm procedurile pentru a utiliza SUMPRODUCT cu un singur criteriu în Excel.

ETAPE:

  • În primul rând, creați un tabel pentru aceste țări oriunde în foaia de calcul în care doriți să obțineți rezultatul.
  • În al doilea rând, selectați celula în care doriți să puneți formula de SUMPRODUCT funcție.
  • În al treilea rând, inserăm formula în acea celulă. Aplicăm funcția cu ajutorul funcției "Operatorul unionar dublu (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • Apoi, apăsați butonul Introduceți cheie. Avem prețul total pentru "India" .

  • Trageți de butonul Mâner de umplere în jos pentru a duplica formula pe intervalul de timp. Sau, pentru a AutoFill gama, faceți dublu clic pe pe plus ( + ) simbol.

  • În cele din urmă, putem vedea rezultatul pentru India , China , și Germania .

🔎 Cum funcționează formula?

  • Array1 este -($C$5:$C$21=G5) G5 este "India" Operatorul dublu unar va converti rezultatele din $C$4:$C$20 în "1" și "0" .
  • [Array2] este $D$5:$D$21 , interval în care mai întâi înmulțim și apoi adunăm.
  • [Array3] este $E$5:$E$21 , de asemenea, acest interval se înmulțește și apoi se adaugă.

Vom folosi "Referințe absolute la celule" la "BLOC" celulele.

1.2. Excluderea operatorului unitar dublu

Putem rezolva exemplul anterior fără a folosi operatorul dublu unar. Să vedem instrucțiunile în acest sens.

ETAPE:

  • Vom folosi același exemplu pentru a obține același rezultat. Acum, în celula "H5" aplicați SUMPRODUCT Introduceți valorile în formulă, iar formula este următoarea.

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

  • Mai mult, apăsați pe Introduceți pentru a afișa rezultatul.

  • Pentru a copia formula pe interval, trageți bara Mâner de umplere simbolul în jos. Alternativ, puteți faceți dublu clic pe adăugarea ( + ) la AutoFill gama.
  • În mod similar, putem obține rezultatul.

Citește mai mult: SUMPRODUCT Criterii multiple în Excel (3 abordări)

2. SUMPRODUCT cu criterii multiple pentru diferite coloane

Putem aplica SUMPRODUCT cu mai multe criterii cu sau fără operatorul dublu unar. Să învățăm!

2.1. Utilizarea operatorului unionar dublu

În acest caz, vom folosi "Operatorul unionar dublu (-)" pentru a converti rezultatele matricei în "1" sau "0" Să luăm în considerare același tabel pe care l-am folosit înainte. Acum vom găsi rezultatul folosind mai multe criterii. Vom găsi rezultatul "Prețul total" pentru "procesor" țării "China" , "Notebook" de "India" și "Laptop" de "Coreea de Sud" Folosind aceste criterii vom obține rezultatul.

ETAPE:

  • La început, selectați o celulă adiacentă primei cărți și introduceți formula.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • Apăsați butonul Introduceți de pe tastatură încă o dată.

  • De asemenea, în exemplele anterioare, trageți de butonul Mâner de umplere în jos pentru a duplica formula pe intervalul de timp. Sau, pentru a AutoFill gama, faceți dublu clic pe pe plus ( + ) simbol.
  • În cele din urmă, veți obține rezultatul.

2.2. Excluderea operatorului unionar dublu

Aici vom aplica aceleași criterii multiple, folosind criteriul de bază SUMPRODUCT funcție.

ETAPE:

  • În celulă I5, Introduceți criteriile și formula arată astfel.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • Hit Introduceți pentru a vedea rezultatul.

  • După aceea, trageți în jos Mâner de umplere pentru a copia formula în intervalul de timp. Sau, faceți dublu clic pe pe plus ( + ) semnul. Și acest lucru dublează formula.
  • În cele din urmă, puteți vedea rezultatul.

Citește mai mult: Funcția SUMPRODUCT cu mai multe coloane în Excel (4 moduri simple)

3. SUMPRODUCT cu logica OR

Putem adăuga OR logică la formula noastră pentru a face ca SUMPRODUCT funcție cu criterii mai dinamice. Să luăm în considerare situația în care trebuie să aflăm prețul total pentru "Notebook" și "Laptop" .

ETAPE:

  • În primul rând, creați un tabel oriunde în foaia de lucru în care doriți să obțineți rezultatul.
  • Apoi, selectați celula și inserați următoarea formulă în ea.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • Mai mult, apăsați pe Introduceți cheie pentru a vedea rezultatul.

4. SUMPRODUCT cu mai multe criterii AND/OR

În această metodă, vom aplica funcția SUMPRODUCT cu criterii care utilizează atât "ȘI" , "OR" De data aceasta trebuie să adăugăm mai multe criterii la funcția noastră. Vom prelua "Prețul total" pentru produsul "Notebook" , "Laptop" țării "India", "China".

ETAPE:

  • Pentru a începe, selectați a doua celulă H10 , și introduceți formula în celula selectată.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • Apoi, apăsați butonul Introduceți cheie pentru a vedea rezultatul.

🔎 Cum funcționează formula?

  • 1 este –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Aici B5:B21 este "Produs" Coloană, G5 și H5 sunt "Notebook" și "Laptop" . În mod similar, C5:C21 este "Țara" coloana, și G6 și H6 sunt "India" și "China".
  • [Array2] este D5:D21 .
  • [Array3] este E5:E21 .

5. SUMPRODUCT cu criterii multiple pentru rânduri și coloane

The "SUMPRODUCT" își arată adevărata diversitate atunci când folosim această funcție atât pentru coloane, cât și pentru rânduri. Să vedem cum. În exemplul următor, putem vedea prețul unor "Produse" din țară "India" , "China" , "Italia" , "Germania" , "Franța" .

ETAPE:

  • În primul rând, selectați celula în care doriți să introduceți rezultatul.
  • Apoi, inserați formula în acea celulă.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • În cele din urmă, apăsați Introduceți de pe tastatură.

Lucruri de reținut

✅ The "SUMPRODUCT" Funcția tratează valorile nenumerice ca fiind zerouri. Dacă aveți valori nenumerice în formula dvs., răspunsul va fi "0".

✅ Array-urile din formula SUMPRODUCT trebuie să aibă același număr de rânduri și de coloane. În caz contrar, se va obține #VALOARE! Eroare.

✅ The "SUMPRODUCT" nu acceptă caractere wildcard.

Concluzie

The SUMPRODUCT este una dintre cele mai diversificate funcții din Excel. În acest articol, am abordat funcția SUMPRODUCT cu un singur criteriu sau mai multe criterii. Sperăm că acest articol vi se dovedește util. Dacă aveți nelămuriri sau sugestii, vă invităm să comentați.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.