SUMAȚI IF folosind valorile de căutare în excel

Anonim

În acest articol, vom învăța să SUMăm dacă folosim valorile de căutare în Excel.

În cuvinte simple, în timp ce lucrăm cu diferite tabele de date, uneori trebuie să calculăm valorile din valorile bazate pe primul tabel dintr-un alt tabel. Condiția este de a obține suma valorilor din primul tabel folosind valorile celui de-al doilea tabel

Pentru acest articol vom avea nevoie de următoarele funcții:

  1. Funcția SUMPRODUCT
  2. Funcția SUMIF

Funcția SUMPRODUCT este o funcție matematică în Excel. Funcționează pe mai multe game. Înmulțește matricele corespunzătoare și apoi le adaugă.

Total = (A1 * B1 * C1 * … + A2 * B2 * C2 * … + …)

Sintaxă:

= SUMPRODUCT (matrice1, [matrice2], …)

matrice: Este intervalul sau o listă de valori.

Funcția SUMIF în Excel returnează SUMA numerelor care îndeplinesc criteriile specificate. Gama SUM și gama de criterii pot fi identice sau diferite.

Formula generică SUMIF Excel:

= SUMIF (interval_criterii, criterii, interval_sumă)

interval_criterii: interval în care se aplică condiția.
criterii: condiție de aplicat pe gama_criterii.
sum_range: intervalul sumelor pe baza criteriilor.

Acum vom face o formulă din aceste funcții. Aici vom da datele și aveam nevoie de rezultate de sumă unde valoarea se potrivește cu valoarea din tabelul de căutare.
Formula generică:

= SUMPRODUCT (SUMIF (rezultat, înregistrări, sum_nums))

rezultat : valori care trebuie potrivite în tabelul de căutare

record : valorile din primul tabel

sum_nums : valori de sumat conform valorilor potrivite.

Să testăm această formulă executând-o pe un exemplu

Aici calculăm punctele totale ale unei echipe de fotbal folosind tabelul de puncte sau tabelul de căutare.

Aici rezultatul (B8: B10) dat ca interval numit și puncte (C8: C10) dat ca interval numit.

Acum vom folosi formula de mai jos pentru a obține SUMA de puncte pentru luna 1 în celula F3
Utilizați formula:

= SUMPRODUCT (SUMIF (rezultat, B3: E3, puncte))

Explicaţie:

  • Funcția SUMIF corespunde rezultatului cu valorile din B3: E3.
  • Apoi punctele corespunzătoare rezultatului sunt returnate funcției SUMPRODUCT.
  • Funcția SUMPRODUCT returnează SUMA valorilor date ca matrice funcției.


După cum puteți vedea aici, numărul total de punctaje obținute de echipă în prima lună este de 7.

3 (W) + 0 (L) + 1 (D) + 3 (W) = 7 puncte

Copiați formula în alte celule, selectați celulele care iau prima celulă în care formula este deja aplicată, utilizați tasta de comandă rapidă Ctrl + D sau utilizând opțiunea de glisare a celulei în Excel.

După cum puteți vedea în instantaneul de mai sus, punctele obținute în cele 4 luni diferite.

Obține SUMA tuturor punctelor timp de 4 luni.

Asta înseamnă că echipa a obținut un total de 18 puncte în 4 luni.

Metoda alternativă
Utilizați metoda SUM și array în locul utilizării funcției SUMPRODUCT.
Folosiți formula:

{= SUM (SUMIF (rezultat, B3: E3, puncte))}

Acoladele sunt metoda matricei care sugerează funcția să calculeze toată valoarea returnată de funcția SUMIF.

Notă: Nu utilizați manual simbolurile acoladelor. Folosește Ctrl + Shift + Enter pentru a utiliza metoda matricei în Excel.

După cum puteți vedea din formula de mai sus, puteți obține puncte totale folosind tabelul de căutare condiționată.

Note:

  1. Formula funcționează numai cu numere.
  2. Formula funcționează numai atunci când nu există duplicate în tabelul de căutare
  3. Funcția SUMPRODUCT consideră valori nenumerice ca 0s.
  4. Funcția SUMPRODUCT consideră valoarea logică TRUE ca 1 și False ca 0.
  5. Argumentul trebuie să aibă aceeași lungime decât funcția

Sperăm că acest articol despre cum se returnează SUMA numai din formule în Excel este explicativ. Găsiți mai multe articole despre funcțiile SUMPRODUCT aici. Vă rugăm să împărtășiți interogarea dvs. mai jos în caseta de comentarii. Vă vom ajuta.

Cum se utilizează funcția SUMPRODUCT în Excel: Returnează SUMA după multiplicarea valorilor în mai multe tablouri în excel.

SUMA dacă data este între : Returnează SUMA valorilor între date sau perioade date în Excel.

Suma dacă data este mai mare decât data dată: Returnează SUMA valorilor după data sau perioada dată în Excel.

2 moduri de a suma prin lună în Excel: Returnează SUMA valorilor într-o anumită lună specifică în Excel.

Cum să însumați mai multe coloane cu condiție: Returnează SUMA valorilor pe mai multe coloane cu condiție în excel

Articole populare

50 Comandă rapidă Excel pentru a vă crește productivitatea

Editați o listă derulantă

Referință absolută în Excel

Dacă cu formatare condiționată

Dacă cu wildcards

Vizualizați după dată

Convertiți inci în picioare și inci în Excel 2016

Alăturați-vă prenumelui și prenumelui în Excel

Numărați celulele care se potrivesc fie cu A, fie cu B