Compter nombre d'une série en fonction d'une condition

Résolu
ocep Messages postés 12 Statut Membre -  
ocep Messages postés 12 Statut Membre -
Bonjour,

J'ai un petit blocage avec le tableau ci-joint,
Je souhaiterais trouver le nombre de commandes (grâce au PO Number) effectuées par chaque client qui sont représentés par le Contact ID, sans avoir a sélectionner la plage correspondant a tout le clients
Par exemple, lorsque je cherche le nombre de commandes effectuées par les clients 1119 et 1120, je devrais trouver 2 et 9 respectivement.

J'ai fait cette formule pour le client ID 1119 mais j'aimerais ne pas avoir a sélectionner spécifiquement A2:A10 pour trouver la solution.
=SI(C:C=C2;NB(A2:A10))

En espérant avoir été assez claire et merci d'avance :)

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    en D2
    =NB.SI.ENS(C:C;C2;A:A;"<>")

    ou si excel avant 2007

    =SOMMEPROD()$C$2:$C$1000=C2)*($A$2:$A$1000<>""))

    et, pour faire propre, pour n'afficher ce résultat qu'e face du 1° code client en évitant de le répéter

    =SI(NB.SI($C$2:C2;C2)=NB.SI(C:C;C2);
    NB.SI.ENS(C:C;C2;A:A;"<>");"")

    attention aux $ aux bons endroits

    crdlmnt
    0
  2. ocep Messages postés 12 Statut Membre
     
    Merci beaucoup à vous deux, vos solutions ont fonctionné.
    Je marque le problème comme résolu!

    Cordialement,
    0