Excel formula: Broji ukupna podudaranja u dva raspona -

Sadržaj

Generička formula

=SUMPRODUCT(COUNTIF(range1,range2))

Sažetak

Za usporedbu dva raspona i brojanje ukupnih podudaranja između dva raspona možete upotrijebiti formulu koja kombinira funkciju COUNTIF s funkcijom SUMPRODUCT. U prikazanom primjeru formula u stanici G7 je:

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

Napomena: ovu formulu nije briga za mjesto ili redoslijed predmeta u svakom rasponu.

Obrazloženje

Pretpostavimo da imate neku vrstu "glavnog" popisa, a također imate i drugi popis koji sadrži neke od istih stavki. Želite formulu koja uspoređuje vrijednosti na drugom popisu kako biste vidjeli koliko se njih pojavljuje na prvom popisu. Ne zanima vas redoslijed po kojem se stavke pojavljuju, samo želite znati koliko se stavki na popisu 2 pojavljuje na popisu 1.

Funkcija COUNTIF brojaće stvari u rasponu koji udovoljavaju vašim kriterijima. Obično biste COUNTIF-u dali opseg poput A1: A10 i jednostavne kriterije poput "> 10". Tada bi COUNTIF vratio broj ćelija u A1: A10 koje su veće od 10.

Međutim, u ovom slučaju dajemo COUNTIF opseg kriterija. Ne koristimo nikakve logičke operatore, što znači da će COUNTIF provjeriti ekvivalentnost (tj. Ponaša se kao da smo koristili operator equals (=)).

Budući da COUNTIF-u dajemo raspon (koji se naziva i "niz") koji sadrži 7 stavki, COUNTIF će kao rezultat vratiti niz od 7 stavki. Svaka stavka u rezultatskom nizu predstavlja broj. U primjeru, ovaj niz koji COUNTIF vraća izgleda ovako:

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

Sada jednostavno moramo sabrati stavke u ovom nizu, što je savršen posao za SUMPRODUCT. Funkcija SUMPRODUCT je svestrana funkcija koja izvorno obrađuje nizove bez posebne sintakse niza.

Ako date SUMPRODUCT dva ili više polja, umnožit će nizove, zbrojiti rezultate i vratiti taj broj. U ovom slučaju, SUMPRODUCT-u dajemo samo jedan niz, tako da on jednostavno sažima stavke u polju i kao rezultat daje 4.

Podudaranje po redovima

Ako želite usporediti dva raspona ili stupca i želite brojati podudaranja na razini retka (tj. Brojati podudaranja samo kada se ista stavka pojavi na istom položaju), trebat će vam drugačija formula.

Zanimljivi članci...