Formula di Excel: cerca nell'intero foglio di lavoro il valore -

Sommario

Formula generica

=COUNTIF(Sheet2!1:1048576,"apple")

Sommario

Per cercare un valore in un intero foglio di lavoro e restituire un conteggio, è possibile utilizzare una formula basata sulla funzione CONTA.SE.

Nell'esempio mostrato, la formula in C5 è:

=COUNTIF(Sheet2!1:1048576,C4)

Spiegazione

Il secondo foglio nella cartella di lavoro, Foglio2, contiene 1000 nomi nell'intervallo B4: F203.

La funzione CONTA.SE accetta un intervallo e un criterio. In questo caso, diamo a COUNTIF un intervallo uguale a tutte le righe in Sheet2.

Sheet2!1:1048576

Nota: un modo semplice per inserire questo intervallo è utilizzare il pulsante Seleziona tutto.

Per i criteri, utilizziamo un riferimento a C4, che contiene "John". CONTA.SE quindi restituisce 15, poiché in Sheet2 sono presenti 15 celle uguali a "John".

Contiene vs. uguale

Se vuoi contare tutte le celle che contengono il valore in C4, invece di tutte le celle uguali a C4, aggiungi i caratteri jolly ai criteri in questo modo:

=COUNTIF(Sheet2!1:1048576,"*"&C4&"*")

Ora CONTA.SE conterà le celle con la sottostringa "John" ovunque nella cella.

Prestazione

In generale, non è una buona pratica specificare un intervallo che includa tutte le celle del foglio di lavoro. Ciò può causare gravi problemi di prestazioni, poiché l'intervallo include milioni e milioni di celle. Quando possibile, restringere la portata a un'area sensibile.

Articoli interessanti...