Google Sheets est un excellent atout qui facilite vos calculs en utilisant des fonctions. COUNTIF et COUNTIFS sont deux fonctions liées qui comptent les cellules en fonction de critères. Ces fonctions reçoivent un ensemble de données, puis comptent celles qui répondent à la condition que vous avez définie.
COUNTIFS est essentiellement le successeur de COUNTIF, car il peut faire ce que COUNTIF fait et plus encore. Là où COUNTIF ne peut tester qu'un seul ensemble de données par rapport à une seule condition, COUNTIFS peut tester plusieurs ensembles de données par rapport à plusieurs conditions.
Lisez la suite pour découvrir ce que font ces fonctions et comment les utiliser dans Google Sheets.
Que sont les fonctions NB.SI et NB.SI dans Google Sheets ?
COUNTIF est une fonction Google Sheets qui compte les cellules en fonction d'une seule condition. NB.SI renvoie le nombre de cellules dans une plage de cellules donnée qui remplissent une condition spécifique et ne peuvent pas contenir plus d'une série de données et une condition. La syntaxe de la fonction NB.SI est la suivante :
=NB.SI(plage, condition)
Vous entrez la plage de cellules que vous souhaitez que la fonction examine, puis entrez la condition par rapport à laquelle ces cellules sont testées. Ensuite, la fonction renvoie le nombre de cellules qui ont rempli la condition et réussi le test.
NB.SI est une fonction pratique, et vous pouvez élargir ou resserrer la portée de votre condition en utilisant des caractères génériques, bien qu'elle ne prenne en charge qu'une seule plage et une seule condition.
COUNTIFS, d'autre part, un proche parent de COUNTIF, peut prendre en charge de nombreuses plages et conditions. La syntaxe de COUNTIFS est la suivante :
=NB.SI(plage1, condition1, plage2, condition2, ...)
La plage1 est testée par rapport à la condition1, et la plage2 est testée par rapport à la condition2, et ainsi de suite. Une chose importante à propos de COUNTIFS est qu'il ne renvoie pas simplement la somme des cellules qui remplissent chaque condition.
Il y a souvent une désambiguïsation initiale concernant COUNTIFS. Vous pourriez penser que COUNTIFS compte les cellules qui remplissent la première condition, puis les cellules qui remplissent la deuxième condition indépendamment et finalement les additionne, mais ce n'est pas ce que fait COUNTIFS. Au lieu de cela, COUNTIFS filtre les valeurs qui remplissent la première condition en les testant par rapport à la seconde condition, et seulement si la valeur remplit les deux conditions dans les plages données, COUNTIF compte ce.
Semblable à COUNTIF, COUNTIFS prend en charge les caractères génériques qui vous permettent d'élargir ou de réduire la portée de votre condition. Ces jokers sont :
- Point d'interrogation (?): Remplace n'importe quel caractère. R? d peut être Rod ou Red.
- Astérisque (*): Remplace n'importe quel nombre de n'importe quel caractère. R*d peut être Rod, Road ou Roasted,
- Tildé (~): indique à Google Sheets que le caractère immédiatement après n'est pas un caractère générique et ne doit pas être traité comme tel. R~?d est R? ré.
Vous pouvez utiliser des opérateurs logiques mathématiques pour définir des conditions avec NB.SI et NB.SI. Ces opérateurs sont :
- Plus grand que >
- Moins que <
- Égal à =
- Plus grand ou égal à >=
- Inférieur ou égal à <=
Avec tout cela à l'esprit, passons à l'environnement Google Sheets et mettons ces fonctions à profit.
En rapport: Comment partager et protéger vos feuilles de calcul Google
Comment utiliser la fonction COUNTIF dans Google Sheets
COUNTIF a besoin d'un ensemble de données et d'une condition pour fonctionner. Dans cet exemple, nous avons l'âge et la taille de certains bénévoles de la communauté dans une feuille de calcul. L'objectif est de compter combien d'entre eux sont âgés de 20 ans ou plus et de le publier dans une cellule.
Bien sûr, vous pourriez compter les cellules vous-même, mais ce serait dommage. Pourquoi compter quand vous pouvez écrire une formule qui compte pour vous? À droite?
- Sélectionnez la cellule dans laquelle vous souhaitez afficher les résultats. Nous allons sélectionner la cellule F4 pour cet exemple.
- Accédez à la barre de formule et saisissez la formule ci-dessous:
=NB.SI(B2:B7, ">=20")
Cette formule invoque la fonction NB.SI, puis lui indique de prendre les cellules de B2 à B7 (cellules avec les valeurs d'âge), puis de les tester par rapport à la condition "> = 20". En faisant cela, la fonction vérifie les valeurs pour voir si elles sont supérieures ou égales à 20, puis renvoie le nombre de cellules qui réussissent ce test. - presse Entrer. COUNTIF renverra désormais le nombre de volontaires âgés de 20 ans ou plus.
Vous pouvez également compter les cellules contenant une chaîne spécifique. Par exemple, la formule ci-dessous compte les cellules contenant le mot Rouge dans les cellules A1 à A10 :
=NB.SI(A1:10, "Rouge")
Comme démontré ci-dessus, la fonction COUTNIF se charge de compter sur votre épaule. Pourtant, COUNTIF ne peut pas faire le travail dans certains scénarios. Par exemple, si vous vouliez compter le nombre de bénévoles âgés de 20 ans et plus et qui sont aussi plus grands que 175cm, vous auriez du mal à le compter avec COUNTIF car il ne prend en charge qu'un seul ensemble de données et un état.
C'est là que son proche parent, COUNTIFS, entre en jeu.
En rapport: Comment additionner des nombres, des cellules ou des matrices dans Google Sheets
Comment utiliser la fonction COUNTIFS dans Google Sheets
COUNTIFS est une fonction très similaire à COUNTIF, mais avec un avantage majeur. COUNTIFS peut prendre plusieurs plages et les tester par rapport à plusieurs conditions, renvoyant le nombre de valeurs qui ont les deux conditions dans leurs plages.
Inversement, COUNTIFS peut également prendre une seule plage et la tester par rapport à une seule condition, ce qui en fait pratiquement la même chose que COUNTIF.
Dans la même feuille de calcul que l'exemple précédent, utilisons NB.SI.SI pour compter le nombre de volontaires âgés de 20 ans et plus et mesurant également plus de 175 centimètres.
- Sélectionnez la cellule dans laquelle vous souhaitez afficher les résultats. Ce sera la cellule F5 pour cet exemple.
- Dans la barre de formule, saisissez la formule ci-dessous:
=NB.SI(B2:B7, ">=20", C2:C7, ">175")
Cette formule va d'abord comparer l'âge des volontaires (cellules B2 à B7) à la condition ">= 20" pour voir s'ils ont 20 ans ou plus. Ensuite, les volontaires, qui remplissent la première condition, sont testés par rapport à la deuxième condition. Leur hauteur (cellules C2 à C7) est testée pour vérifier si elle est supérieure à 175. Enfin, la formule renvoie le nombre de volontaires qui ont les deux conditions. - presse Entrer. Google Sheets affichera désormais le nombre de volontaires âgés de 20 ans et plus et mesurant également plus de 175 centimètres.
COUNTIFS grandit pour se révéler encore plus utile lorsque vous avez affaire à de nombreuses cellules. Comme la plupart des autres fonctions principales de Google Sheets, COUNTIFS peut faire des merveilles lorsqu'il est combiné avec d'autres fonctions et caractères génériques.
En rapport: Comment utiliser les fonctions COUNTIF et COUNTIFS dans Excel
Laissez Google Sheets faire le décompte
Compter les cellules est une corvée que vous pouvez faire vous-même lorsqu'il n'y a pas beaucoup de cellules, mais cela devient de plus en plus difficile à mesure que de plus en plus de cellules sont impliquées, jusqu'à ce qu'il devienne impossible pour vous de compter par vous-même. Les fonctions NB.SI et NB.SI existent pour servir dans ces situations, et maintenant vous savez comment les utiliser correctement.
Étant donné une plage et une condition, ou plusieurs plages et conditions dans le cas de NB.SI, ces fonctions peuvent compter les cellules souhaitées. Vous pouvez combiner COUNTIF et d'autres fonctions avec des caractères génériques pour les rendre encore plus efficaces.
Avec les caractères génériques dans Excel, vous pouvez affiner votre recherche dans les feuilles de calcul. Voici comment utiliser ces caractères dans les filtres, les recherches et les formules.
Lire la suite
- Productivité
- Feuilles Google
- Conseils sur les feuilles de calcul
Amir est un étudiant en pharmacie passionné par la technologie et les jeux. Il aime jouer de la musique, conduire des voitures et écrire des mots.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner