Sep 26 2019 01:57 AM - edited Sep 26 2019 01:58 AM
Bonjour,
Je suis entrain de realiser un tableau excel et je me confronte a un probleme: je souhaite compter tous les camions provenant de tel fournisseur (Liste de fournisseur) arrivant le matin, l'apres-midi etc.
Partons sur un cas concret:
J'ai ma premiere feuille avec les donnees, la deuxieme avec la liste des suppliers et la troisieme avec mon COUNTIFS. Je rentre la formule suivante:
=COUNTIFS(Inbound!H:H,DashBoard!A6,Inbound!P:P,{"Supplier!B12","Supplier!B14"})
et je n'obtiens pas le bon resultat a mon calcul, pareil si j'essaye avec les noms exactes:
=COUNTIFS(Inbound!H:H,DashBoard!A6,Inbound!P:P,{"fournisseur 1","fournisseur 2"})
En revanche, j'obtiens le bon resultat si je ne compte les livraisons pour un seul fournisseur:
=COUNTIFS(Inbound!H:H,DashBoard!A6,Inbound!P:P,"fournisseur 1")
Avez-vous une idee d'ou peut provenir le probleme? sachant que tous les champs que j'utilise sont de type "text".
N'hesitez pas si vous avez besoin de plus de details, je n'ai pas l'impression d'avoir ete bien clair.
merci par avance pour votre aide.
Sep 26 2019 02:55 AM
If you try to count suppliers which are simultaneously Supplier1 AND Supplier2, correct formula is like
=COUNTIFS(Inbound! H:H,DashBoard!A6,Inbound!P:P,"supplier1",Inbound!P:P,"supplier2")
but that has no sense from logic point of view. If to count Supplier1 OR Supplier2 than like
=COUNTIFS(Inbound! H:H,DashBoard!A6,Inbound!P:P,{"supplier1","supplier2"})
with constants, or
=COUNTIFS(Inbound! H:H,DashBoard!A6,Inbound!P:P,"supplier1")+COUNTIFS(Inbound! H:H,DashBoard!A6,Inbound!P:P,"supplier2")
Sep 30 2019 07:24 AM - edited Sep 30 2019 07:27 AM
Merci beaucoup pour ce retour!
J'ai finalement trouve la bonne synthaxe pour la formule qui est celle que vous proposez. Je me heurte a une autre difficulte:
Si maintenant je souhaite compter les fournisseurs d'une liste de 20 fournisseurs. Dois-je entre un a un la liste des fournisseurs ou je peux utiliser une formule de ce genre:
=COUNTIFS(Inbound! H:H,DashBoard!A6,Inbound!P:P,{Supplier!C21:C41})
Je n'arrive pas a trouver un moyen plus synthetique, pour le moment je rentre les criteres manuellement ce qui est tres repetitifs.
Pour le moment j'ai des formules qui ressemblent a cela:
=COUNTIFS(Inbound!$AF:$AF,"Yes",Inbound!$H:$H,DashBoard!$A17, Inbound!$E:$E, DashBoard!E$4,Inbound!P:P, "<>"&Supplier!C40,Inbound!P:P, "<>"&Supplier!C43, Inbound!P:P, "<>"&Supplier!C41, Inbound!P:P, "<>"&Supplier!C42, Inbound!P:P, "<>"&Supplier!C34,Inbound!P:P, "<>"&Supplier!C35, Inbound!P:P, "<>"&Supplier!C36, Inbound!P:P, "<>"&Supplier!C37, Inbound!P:P, "<>"&Supplier!C38, Inbound!P:P, "<>"&Supplier!C39)
Vous pouvez constater que c'est assez illisible !
Je decouvre tout juste la puissance d'excel! Merci pour votre aide.
Merci encore pour votre aide!
Oct 01 2019 02:52 PM
Oct 02 2019 06:59 AM
It's not working...
I tried but the result is 0 each time.
Are you sure your formula is correct?
Thank you for your help, I really appreciate.
Oct 02 2019 07:27 AM
Perhaps I misunderstood your requirements. Let check on a simple sample
Formula calculates how many suppliers are in column P which are in the range C4:C6 and for which value in column H is equal to the value in cell A6.
Oct 25 2019 04:20 AM
Hi, I just realised that I didn't give an update on that topic.
Thank you a lot for your answer and sorry for the delay for my answer...
I sorted the problem like that:
=SUMPRODUCT(COUNTIFS(range1,criteria1,range2,criteria2,range3,criteria3,range4,criteria4,supplier range, Supplier))
For the supplier range, I used a range named Supplier which contain the list of my suppliers.
So pretty much exactly what you gave me. Instead I use a sumproduct because with the SUM it wasn't working.
Thank you very much for your help.