Excel-formel: Telle sammenkoblede elementer i listede kombinasjoner -

Generisk formel

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

Sammendrag

For å lage en sammendragstabell med et antall sammenkoblede elementer som vises i en liste over eksisterende kombinasjoner, kan du bruke en hjelpekolonne og en formel basert på COUNTIFS-funksjonen. I eksemplet vist er formelen i celle H5:

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

hvor "hjelper" er det navngitte området E5: E24.

Merk: denne formelen forutsetter at elementene ikke gjentas i en gitt kombinasjon (dvs. AAB, EFE er ikke gyldige kombinasjoner).

Forklaring

Vi vil telle hvor ofte elementer i kolonne B, C og D vises sammen. For eksempel hvor ofte A vises med C, B vises med F, G vises med D, og ​​så videre. Dette virker som en perfekt bruk av COUNTIFS, men hvis vi prøver å legge til kriterier på jakt etter to elementer på tvers av 3 kolonner, fungerer det ikke.

En enkel løsning er å koble alle elementene sammen i en enkelt celle, og deretter bruke COUNTIFS med et jokertegn for å telle elementer. Vi gjør det med en hjelpekolonne (E) som forbinder elementene i kolonnene B, C og D ved å bruke CONCAT-funksjonen slik:

=CONCAT(B5:D5)

I eldre versjoner av Excel kan du bruke en formel som denne:

=B5&C5&D5

Fordi gjentatte elementer ikke er tillatt i en kombinasjon, ekskluderer den første delen av formelen samsvarende elementer. Hvis de to elementene er like, returnerer formelen en bindestrek eller bindestrek som tekst:

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

Hvis varene er forskjellige, kjøres en COUNTIFS-funksjon:

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

COUNTIFS er konfigurert til å telle "par" av elementer. Bare når elementet i kolonne G og det tilsvarende elementet fra rad 4 vises sammen i en celle, telles paret. Et jokertegn (*) er sammenkoblet til begge sider av varen for å sikre at en kamp telles uansett hvor den vises i cellen.

Interessante artikler...