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.