Formule Excel: recherchez la valeur dans toute la feuille de calcul -

Table des matières

Formule générique

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

Sommaire

Pour rechercher une valeur dans une feuille de calcul entière et renvoyer un décompte, vous pouvez utiliser une formule basée sur la fonction COUNTIF.

Dans l'exemple illustré, la formule en C5 est:

=COUNTIF(Sheet2!1:1048576,C4)

Explication

La deuxième feuille du classeur, Sheet2, contient 1000 prénoms dans la plage B4: F203.

La fonction NB.SI prend une plage et un critère. Dans ce cas, nous donnons à COUNTIF une plage égale à toutes les lignes de Sheet2.

Sheet2!1:1048576

Remarque: un moyen simple de saisir cette plage consiste à utiliser le bouton Sélectionner tout.

Pour les critères, nous utilisons une référence à C4, qui contient "John". COUNTIF renvoie alors 15, car il y a 15 cellules dans Sheet2 égales à "John".

Contient vs égal

Si vous souhaitez compter toutes les cellules contenant la valeur en C4, au lieu de toutes les cellules égales à C4, ajoutez les caractères génériques aux critères comme ceci:

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

À présent, COUNTIF comptera les cellules avec la sous-chaîne "John" n'importe où dans la cellule.

Performance

En général, il n'est pas recommandé de spécifier une plage qui inclut toutes les cellules de la feuille de calcul. Cela peut entraîner des problèmes de performances majeurs, car la plage comprend des millions et des millions de cellules. Lorsque cela est possible, limitez la plage à une zone sensible.

Articles intéressants...