Excel képlet: Számolja a párosított elemeket felsorolt ​​kombinációkban -

Általános képlet

=COUNTIFS(range,"*"&$item1&"*",range,"*"&item2&"*")

Összegzés

Összefoglaló táblázat összeállításához a meglévő kombinációk listájában megjelenő párosított elemek számával segédoszlopot és a COUNTIFS függvényen alapuló képletet használhat. A bemutatott példában a H5 cellában szereplő képlet a következő:

=IF($G5=H$4,"-",COUNTIFS(helper,"*"&$G5&"*",helper,"*"&H$4&"*"))

ahol a "segítő" az E5: E24 megnevezett tartomány.

Megjegyzés: ez a képlet feltételezi, hogy az elemek nem ismétlődnek meg egy adott kombinációban (azaz az AAB, az EFE nem érvényes kombináció).

Magyarázat

Meg akarjuk számolni, hogy a B, C és D oszlopokban milyen elemek jelennek meg együtt. Például, milyen gyakran jelenik meg A és C, B, F, G és D, stb. Ez a COUNTIFS tökéletes használatának tűnik, de ha megpróbálunk olyan feltételeket hozzáadni, amelyek 2 elemet keresnek 3 oszlopban, akkor ez nem fog működni.

Egyszerű megoldás az összes elem összekapcsolása egyetlen cellában, majd a COUNTIFS helyettesítő karakterrel történő használata az elemek számlálásához. Ezt egy segítő oszloppal (E) tesszük, amely a CONCAT függvény segítségével a B, C és D oszlopban lévő elemeket összeköti:

=CONCAT(B5:D5)

Az Excel régebbi verzióiban az alábbi képletet használhatja:

=B5&C5&D5

Mivel az ismételt elemek kombinációban nem engedélyezettek, a képlet első része kizárja az egyező elemeket. Ha a két elem megegyezik, a képlet kötőjelet vagy kötőjelet ad vissza szövegként:

=IF($G5=H$4,"-"

Ha az elemek különböznek, egy COUNTIFS függvény fut:

COUNTIFS(helper,"*"&$G5&"*",helper,"*"&H$4&"*")

A COUNTIFS úgy van konfigurálva, hogy megszámolja az elemek "párjait". A pár csak akkor számít, ha a G oszlopban szereplő elem és a 4. sor megfelelő eleme együtt jelenik meg egy cellában. Helyettesítő karakter (*) van összefűzve az elem mindkét oldalán, hogy biztosítsa az egyezés számítását, függetlenül attól, hogy hol jelenik meg a cellában.

érdekes cikkek...