Google Sheets: Compter les éléments différents dans des plages infinies avec Countifs

Vous connaissez peut-être déjà la fonction Countifs avec une condition différente de dans Google Sheets. Je parle de l’opérateur <>, qui fonctionne de manière similaire à la fonction NON. Mais savez-vous comment utiliser Countifs avec une condition différente de dans une plage infinie avec cet opérateur ?

Dans ce nouveau tutoriel sur Google Sheets, vous obtiendrez des réponses à vos questions sur Countifs.

La fonction Countifs – Comment la utiliser ?

Si vous avez du temps, jetez un coup d’œil à mon guide sur la fonction Count. C’est un tutoriel unique qui couvre toutes les fonctions liées au Count dans Google Sheets. Vous y trouverez également Countifs.

Mais pour ceux qui sont occupés et n’ont pas le temps de le consulter, voici la formule qui explique l’utilisation de Countifs.

La formule Countifs que j’ai utilisée dans l’exemple ci-dessus compte les noms « Apple » dans la colonne A si la valeur correspondante est « Passed » dans la colonne B.

En résumé, la formule Countifs compte si tous les critères des plages de données fournies correspondent.

Si vous souhaitez en savoir plus sur Countifs, en plus du guide sur les fonctions Count mentionné ci-dessus, vous pouvez suivre ces exemples de formules.

Exemples avancés de formules Countifs :

  1. Countifs avec plusieurs critères dans la même plage dans Google Sheets.
  2. Comment trouver plusieurs occurrences de lignes dans Google Sheets [Doublons].
  3. Formule d’array Countifs dans Google Sheets.

Comment utiliser « différent de » dans Countifs dans Google Sheets

L’utilisation de la fonction Countifs avec une condition différente de dans des plages infinies est notre sujet. Tout d’abord, voyons la formule dans des plages fixes ou finies.

Avec la formule Countifs ci-dessus, mon objectif était de compter les valeurs dans la colonne A si le nom est « Apple » et la qualité n’est pas « Failed ».

Dans les critères de Countifs avec une condition différente de, vous pouvez utiliser l’opérateur <>, pas l’opérateur NE ou la fonction logique NON.

Dans l’exemple ci-dessus, la plage est fixe. Je veux utiliser l’opérateur NON dans Countifs avec des plages infinies comme A2:A et B2:B. Quel est le problème alors ?

Comment utiliser Countifs avec une condition différente de dans des plages infinies

Regardez l’exemple juste ci-dessus. J’utilise la même formule avec des plages infinies.

=countifs(A2:A,"Apple",B2:B,"<>Failed")

Je ne vois aucun problème. Cette formule renvoie également le résultat correct. Vous pourriez vouloir poser cette question, non ?

Ensuite, il y a le vrai problème. Je veux utiliser l’opérateur <> dans les plages de critères. Je veux dire que je veux compter le nom dans la colonne A qui est différent de « Orange » et la colonne B qui est différente de « Failed ».

Plusieurs conditions « différentes de » dans Countifs dans Google Sheets

Dans une plage fixe ou finie, c’est facile. La formule ci-dessous ne comptera que les lignes dans la plage qui ne contiennent pas les valeurs « Apple » ou « Failed ».

=countifs(A2:A7,"<>Apple",B2:B7,"<>Failed")

Mais la formule de plage infinie ci-dessous renverrait une sortie incorrecte car elle compte également toutes les lignes vides.

=countifs(A2:A,"<>Apple",B2:B,"<>Failed")

La clé ici est d’éviter les lignes vides à la fin de la plage. Comment exclure les lignes vides dans Countifs lorsque vous utilisez des plages infinies comme ci-dessus ? Voici la solution appropriée.

Remplacez la plage A2:A par la requête suivante.

=query(A2:B,"Select A where A<>''")

Remplacez la plage B2:B par la requête suivante.

=query(A2:B,"Select B where A<>''")

La formule serait donc la suivante.

=countifs(query(A2:B,"Select A where A<>''"),"<>Apple",query(A2:B,"Select B where A<>''"),"<>Failed")

Vous pouvez remplacer la combinaison Countifs + Query ci-dessus par la requête elle-même. Voici cette formule.

=query(A2:B,"Select Count(A) where A<>'Apple' and B<>'Failed' label Count(A)'')")

C’est tout. Vous pouvez utiliser cette méthode lorsque vous souhaitez utiliser Countifs avec une condition différente de dans des plages infinies.

Maintenant que vous avez quelques conseils pour utiliser Countifs avec une condition différente de dans des plages infinies dans Google Sheets, vous pouvez optimiser votre utilisation de cette fonctionnalité pratique. Si vous souhaitez en savoir plus sur les fonctions de Google Sheets, n’oubliez pas de consulter Crawlan.com pour des astuces et des tutoriels supplémentaires !

Articles en lien