comment compter plusieurs colonnes à l'aide countifs
Je suis en train de monter dans une formule pour compter le nombre de fois qu'un devis est nécessaire est Indiqué par la lettre Q
dans une colonne donnée, quand j'ai mis la formule dans une colonne j'ai trouver la bonne réponse, mais quand je veux le faire pour plusieurs colonnes-je obtenir zéro, quelqu'un peut-il aider s'il vous plaît?
la formule est
=COUNTIFS(D10:D29,"=Q",G10:G29,"=Q")
- Si il y a un Q dans la D10 et G10 quel résultat attendez - vous- 1 ou 2?
- j'ai juste ce qu'il faut compter le nombre de q-je ajouter dans chaque colonne
Vous devez vous connecter pour publier un commentaire.
Essayez
=SUMPRODUCT((D10:D29="Q")+(G10:G29="Q"))
ou
=SUMPRODUCT(((D10:D29="Q")+(G10:G29="Q")>0)+0)
l'ancien comptera 2 si vous avez Qs dans les deux D10 et G10 - ci ne compte que chaque ligne une fois au plus, même si il y a deux "Q"s
countifs critères sont reliés par un ET logique. de sorte que la formule dit, elle doit trouver de votre chaîne dans la colonne D ET dans la colonne G. Apparemment il y a 0 occurrences de celle-ci. si vous souhaitez que le nombre total de cellules avec elle, puis à en faire l'un éventail.
Si l'obligation de non-contigus, l'utilisation de plusieurs nb.si les formules et les ajouter
comme une note, ici, je voudrais changer ma formule de retour à nb.si, au lieu de countifs pour assurer la compatibilité ascendante depuis je n'utilise pas le des critères supplémentaires.
EDIT: mon second exemple est incorrect (Voir les commentaires) donc je l'ai enlevé
En fait, ce que j'ai trouvé est qu'il existe un moyen de mieux à la place de la sumproduct, ce qui peut entraîner une trop longue formule si vous avez 5 colonnes. Au lieu de cela, j'ai trouvé que l'utilisation de la SOMME+SI la fonction que nous utilisons le SUMPRODUCT, permettra d'atteindre le résultat plus vite et mieux.
=SOMME(SI((E:I="ABC")*(B:B="DEF"); 1; 0))
Cette fonction retourne le nombre de lignes qui contiennent à la fois "ABC" et "DEF" dans les colonnes définies.
Passer le mot!
SUMPRODUCT((E:I="ABC)*(B:B="DEF"))
- comme votre version, il pouvait compter une seule ligne plus d'une fois si "ABC" se produit deux fois ou plus dans une rangée (avec DEF aussi, évidemment)