Excel-formel: Telle manglende verdier -

Generisk formel

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Sammendrag

For å telle verdiene i en liste som mangler fra en annen liste, kan du bruke en formel basert på COUNTIF og SUMPRODUCT-funksjonene.

I eksemplet vist er formelen i H6:

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Som returnerer 1 siden verdien "Osborne" ikke vises i B6: B11.

Forklaring

COUNTIF-funksjonene sjekker verdier i et område opp mot kriterier. Ofte leveres bare ett kriterium, men i dette tilfellet leverer vi mer enn ett kriterium.

For rekkevidde gir vi COUNTIF den navngitte områdelisten1 (B6: B11), og for kriterier gir vi den navngitte områdelisten2 (F6: F8).

Fordi vi gir COUNTIF mer enn ett kriterium, får vi mer enn ett resultat i en resultatmatrise som ser slik ut: (2; 1; 0)

Vi vil bare telle verdier som mangler, som per definisjon har en telling på null, så vi konverterer disse verdiene til SANN og FALSK med setningen "= 0", som gir: (FALSE; FALSE; TRUE)

Deretter tvinger vi de SANNE FALSE-verdiene til 1s og 0s med den dobbeltnegative operatoren (-), som produserer: (0; 0; 1)

Til slutt bruker vi SUMPRODUCT for å legge sammen elementene i matrisen og returnere et totalt antall manglende verdier.

Alternativ med MATCH

Hvis du foretrekker mer bokstavelige formler, kan du bruke formelen nedenfor, basert på MATCH, som bokstavelig talt teller verdier som "mangler" ved hjelp av ISNA-funksjonen:

=SUMPRODUCT(--ISNA(MATCH(list2,list1,0)))

Interessante artikler...