Exceli valem: loendage seotud üksused loetletud kombinatsioonides -

Üldine valem

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

Kokkuvõte

Kokkuvõtetabeli loomiseks olemasolevate kombinatsioonide loendis kuvatavate seotud üksuste arvuga saate kasutada abimeergu ja funktsiooni COUNTIFS põhinevat valemit. Näidatud näites on lahtris H5 valem:

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

kus "abistaja" on nimega vahemik E5: E24.

Märkus: see valem eeldab, et üksused ei kordu antud kombinatsioonis (st AAB, EFE pole kehtivad kombinatsioonid).

Selgitus

Tahame kokku lugeda, kui sageli veergudes B, C ja D olevad üksused koos ilmuvad. Näiteks kui sageli ilmub A tähega C, B tähega F, G tähega D jne. See näib olevat COUNTIFSi täiuslik kasutamine, kuid kui proovime lisada kriteeriumid, mis otsivad 2 veergu kolmes veerus, siis see ei toimi.

Lihtne lahendus on kõigi üksuste ühendamine ühes lahtris, seejärel üksuste loendamiseks COUNTFS koos metamärgiga. Teeme seda abiveerguga (E), mis ühendab veergudes B, C ja D olevad elemendid funktsiooni CONCAT abil:

=CONCAT(B5:D5)

Exceli vanemates versioonides saate kasutada sellist valemit:

=B5&C5&D5

Kuna korduvad üksused pole kombinatsioonis lubatud, välistab valemi esimene osa sobivad üksused. Kui need kaks üksust on samad, tagastab valem tekstina sidekriipsu või sidekriipsu:

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

Kui üksused erinevad, käivitatakse funktsioon COUNTIFS:

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

COUNTIFS on konfigureeritud loendama üksuste "paare". Ainult siis, kui veerus G olev üksus ja 4. rea vastav element ilmuvad lahtris koos, loetakse paar paariks. Metamärk (*) on liidetud üksuse mõlemale küljele, et tagada vaste loendamine lahtris olenemata kohast.

Huvitavad Artiklid...