Formula di Excel: conta i valori mancanti -

Formula generica

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

Sommario

Per contare i valori in un elenco che mancano da un altro elenco, è possibile utilizzare una formula basata sulle funzioni COUNTIF e SUMPRODUCT.

Nell'esempio mostrato, la formula in H6 è:

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

Che restituisce 1 poiché il valore "Osborne" non appare in B6: B11.

Spiegazione

Le funzioni CONTA.SE controlla i valori in un intervallo rispetto ai criteri. Spesso viene fornito un solo criterio, ma in questo caso forniamo più di un criterio.

Per la gamma, diamo COUNTIF l'intervallo denominato List1 (B6: B11), e per i criteri, forniamo il nome gamma lista2 (F6: F8).

Poiché diamo COUNTIF più di un criterio, otteniamo più di un risultato in una matrice di risultati simile a questa: (2; 1; 0)

Vogliamo contare solo i valori mancanti, che per definizione hanno un conteggio pari a zero, quindi convertiamo questi valori in TRUE e FALSE con l'istruzione "= 0", che restituisce: (FALSE; FALSE; TRUE)

Quindi forziamo i valori VERO FALSO a 1 se 0 con l'operatore doppio negativo (-), che produce: (0; 0; 1)

Infine, utilizziamo SUMPRODUCT per sommare gli elementi nell'array e restituire un conteggio totale dei valori mancanti.

Alternativa con MATCH

Se preferisci formule più letterali, puoi utilizzare la formula seguente, basata su MATCH, che conta letteralmente i valori "mancanti" utilizzando la funzione ISNA:

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

Articoli interessanti...