Calcul de nombre de champ pour des critères données

Résolu
Fedihm Messages postés 5 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Mon problème se résume comme suit:

je posséde 3 clients A, B et C. Pour chaque client nous avons des produits a,b,c et d à fabriquer sur deux périodes T1 et T2.

Je veux calculer le nombre de produits pour le client A sur la période T1. Comment faire ?

Client produit période
A a T1
A b T1
A a T2
B d T1
B a T2
C b T1
C c T2
C d T2
C d T1
A b T2
B d T2

Merci

3 réponses

  1. Fahora Messages postés 949 Statut Membre 68
     
    Bonjour ,

    voici comment je procèderais :

    En colonne D :

    D1 : =NB.SI.ENS($A$1:A1;A1;$B$1:B1;B1;$C$1:C1;C1)
    à étirer vers le bas. Celle va te donner le nombre de fois où les lignes sont identiques.

    Puis pour connaitre ce que tu veux vraiment :

    =SOMME.SI.ENS(D:D;A:A;"A";D:D;1)

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

    excel à partir de 2007

    nombre total de produits pour A

    =NB.SI.ENS(A:A;"A";C:C;"T1")

    nombre total de produit a pour A

    =NB.SI.ENS(A:A;"A";B:B;"a";C:C;"T1")

    bien sur les valeurs entre guillemets peuvent être remplacées (sans les guillemets) par des adresses de cellules qui les contiennent

    excel avant 2007:
    =SOMMEPROD(A2:A1000="A")*(C2:C1000="T1")
    ou
    =SOMMEPROD((A2:A1000="A")*(B2:B1000="a")*(C2:C1000="T1"))
    avec ce code, n° de lignes obligatoires dans les adresses de champs (ici de 2 à 1000)

    crdlmnt

    0
    1. Fedihm Messages postés 5 Statut Membre
       
      En fait je vais encore expliciter l'exemple

      Client produit période
      A a T1
      A a T1
      A b T1
      A b T1

      L'utilisation de la fonction =NB.SI.ENS(A:A;"A";C:C;"T1") va renvoyer la valeur 4 alors que la je n'ai que deux produits. Cette fonction calcule le nombre total de champs telle que client = A et période=T1. Mais là je veux que le nombre de produits distincts (réellement c'est 2 et non pas 4). J'espère que mon problème est maintenant clair . Comment faire donc ?

      Slts et Merci,
      0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour tt le monde,

    Une idée avec colonnes intermédiaires

    https://www.cjoint.com/c/FJvgHCPoey6
    0
    1. Fedihm Messages postés 5 Statut Membre
       
      Super !!! Cette formule m'a bien aidée. Je vous remercie

      Le seul inconvénient est que je dois l'appliquer à plusiuers champs pour déterminer nombre de modèles, nb de désignations, nb de produits, etc.


      Merci encore. Si vous avez d'autres solutions , merci de même de nous les préciser.
      0
      1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > Fedihm Messages postés 5 Statut Membre
         
        Le seul inconvénient est que je dois l'appliquer à plusiuers champs pour déterminer nombre de modèles, nb de désignations, nb de produits, etc

        fallait le dire au départ!
        0