Formula Excel: Numărați potrivirile totale în două intervale -

Cuprins

Formula generică

=SUMPRODUCT(COUNTIF(range1,range2))

rezumat

Pentru a compara două intervale și a număra totalul potrivirilor dintre cele două intervale, puteți utiliza o formulă care combină funcția COUNTIF cu funcția SUMPRODUCT. În exemplul prezentat, formula din celula G7 este:

=SUMPRODUCT(COUNTIF(B5:B11,D5:D11))

Notă: acestei formule nu îi pasă de locația sau ordinea articolelor din fiecare gamă.

Explicaţie

Să presupunem că aveți o listă „master” de un fel și, de asemenea, aveți o altă listă care conține unele dintre aceleași elemente. Doriți o formulă care să compare valorile din a doua listă pentru a vedea câte dintre ele apar în prima listă. Nu vă pasă de ordinea în care articolele, doriți doar să știți câte articole din lista 2 apar în lista 1.

Funcția COUNTIF va conta lucrurile dintr-un interval care corespunde criteriilor dvs. În mod normal, i-ați oferi COUNTIF un interval ca A1: A10 și un criteriu simplu, cum ar fi „> 10”. COUNTIF va returna apoi numărul de celule din A1: A10 care sunt mai mari de 10.

Cu toate acestea, în acest caz, oferim COUNTIF o gamă de criterii. Nu folosim niciun operator logic, ceea ce înseamnă că COUNTIF va verifica echivalența (adică se comportă ca și cum am folosi operatorul egal (=)).

Deoarece oferim COUNTIF o gamă (numită și "matrice") care conține 7 articole, COUNTIF va returna o matrice de 7 articole ca rezultat. Fiecare element din matricea de rezultate reprezintă un număr. În exemplu, această matrice returnată de COUNTIF arată astfel:

(1; 1; 0; 1; 1; 0; 0)

Acum trebuie pur și simplu să adăugăm elementele din această matrice, ceea ce este o treabă perfectă pentru SUMPRODUCT. Funcția SUMPRODUCT este o funcție versatilă care gestionează matrici în mod nativ, fără nicio sintaxă specială a matricei.

Dacă dați SUMPRODUCT două sau mai multe tablouri, aceasta va multiplica matrițele împreună, va însuma rezultatele și va returna acel număr. În acest caz, oferim SUMPRODUCT doar o singură matrice, deci pur și simplu rezumă articolele din matrice și returnează 4 ca rezultat.

Potriviți pe rânduri

Dacă doriți să comparați două intervale sau coloane și doriți să numărați potrivirile la nivelul rândului (adică numărați potrivirile numai atunci când același element apare în aceeași poziție), veți avea nevoie de o formulă diferită.

Articole interesante...