Plusieurs sommes à gérerEXCEL

Bonjour,

J'utilise excel 2007, et je cherche veinement à trouver une fonction qui me permet d'effectuer plusieurs sommes en fonctions de 4 criteres différents, je donne un exemple si j'ai A < 2 & B < 2 & C < 3 et D = N alors somme
si j'ai A < 2 & B > 2 1 C < 3 et D = O alors somme
j'ai 16 cas de figure différent, et je veux chiffrer ses 16 cas ayant un fichier de 1200 lignes je ne peux pas me permettre de le faire simplement avec des filtres.

J'ai regardé la fonction somme.si.ens mais je ne sais pas s'il elle me permet d'effectuer ça.

Merci de votre aide

4 réponses

  1. Contributeur
    Bonjour
    nus on veut bien, mais vous voulez sommer quoi???
    voulez vous le total d'une colonne si les conditions sont réunies sur les lignes, ou voulez vous une somme ligne par ligne????
    à vous lire
    1
    1. Je souhaite sommer des contrats en fonction de critères précis
      0
    2. vu le nombre de possibilité, je verrais bien une macro ça serait plus simple je pense
      0
    3. Je m'y connait pas du tout en macro, voilà le problème :)
      0
  2. Contributeur
    Bonjour,

    déposer un fichier avec les explications sur cjoint.com et coller ici le lien fourni.
    eric
    1
    1. Contrats Volume Nombre de A. Nombre de B Type Nombre de C.
      A 1 0 1 N 1
      A 66 0 2 N 2
      A 12 0 1 N 2
      A 4 1 5 N 3
      A 5 1 1 O 3
      A 1 1 1 O 4
      B 2 2 1 O 0
      B 4 5 1 O 2
      B 255 14 2 N 3
      B 5 2 2 N 3
      B 2 2 3 N 2
      B 5 3 5 N 1
      B 7 2 2 N 1
      C 8 1 6 O 1
      C 9 4 8 O 1
      C 8 6 4 O 5
      C 7 5 7 N 1
      C 545 6 9 N 7
      C 4 4 8 N 7
      C 54 8 5 N 7
      D 9 5 5 N 11
      D 8 1 2 N 8
      D 5 2 1 N 1
      D 56 1 0 N 1
      D 5 0 0 N 1
      0
    2. Ceci est un exemple, je veux avoir la somme du nombre de contratsA (en volume) qui ont A <2 ET B < 3 & Type = N & C < 2 ;
      la somme des contratsA qui ONT A > 2 ET B > 3 & Type = N & C <2 ainsi de suite pour tous les types de contrats .
      0
    3. merci de mettre un fichier exemple sur cjoint.com
      Car la comme ça, personnellement je ne comprend pas
      0
    4. je n'ai pas accés à cjoint.com , site bloque pour ma part

      Nom Nombre Taille Sexe Age Departement
      Achille 205 1 M 10 1
      Achille 5 22 M 2 1
      Achille 2 5 M 1 1
      Achille 14 5 M 2 1
      Achille 5 1 F 1 1
      Achille 3 1 M 1 7
      Achille 42 11 M 2 5
      Achille 2 1 F 5 2
      Achille 3 5 M 32 2
      Achille 2 3 M 8 6
      Achille 1 3 F 8 5
      Achille 23 2 F 4 2
      Achille 5 1 F 9 2
      Achille 4 2 F 5 6
      Achille 2 5 F 5 5
      Bernard 4 5 M 5 4
      Bernard 5 4 M 4 4
      Bernard 4 4 M 0 44
      Bernard 4 4 F 0 44
      Bernard 534 11 M 5 4
      Bernard 5 1 M 6 31
      Bernard 4 2 M 5 33
      Bernard 354 3 M 5 1
      Bernard 5 11 M 44 3
      Bernard 4 2 F 0 3
      Bernard 534 1 F 56 3
      Bernard 35 1 F 8 3
      Chloe 4 1 F 8 1
      Chloe 53 1 M 0 2
      Chloe 45 1 F 7 2
      Chloe 34 1 F 5 131
      Chloe 53 1 M 2 9
      Chloe 4 2 M 4 5
      Chloe 8 22 M 11 2
      Chloe 79 3 M 6 5
      Chloe 7 3 F 1 8
      Chloe 897 0 F 45 44
      Chloe 898 2 F 10 55
      Chloe 89 2 M 12 10
      0
    5. Cet exemple est peut étre plus compréhensible je souhaite sommer par exemple les Achille qui ont un departement < 3 un age < 2 sexe : M taille < 3 et les différents cas qui s'en suivent ( soit 16 cas ) et à faire pour les Achille , les Bernard les Chloé .
      0
  3. Contributeur
    Bonjour
    Quand vous dites sommer il faut entendre la somme des nombres non?
    en complément du TCD de Eric, vous pouvez essayer cet exemple, à adapter:

    Vos données en colonne A;B;C;D;E de ligne 2 à ligne 1000
    A:nom
    B:Nombre (colonne à sommer)
    C:Taille
    D:Sexe
    E:Age
    F:Département

    faites un tableau avec 4 colonnes pour lister les combinaisons possibles:
    exemple en colonne V,W,X,Y,Z
    chaque ligne comporte une combinaison

    ou alors vous placez un menu déroulant en V1, W1,X1,Y1,Z1 pour pouvoir choisir les références voulues
    pour l'exemple dans le même ordre que les données:.
    et en AA1, la formule:

    =SOMMEPROD(($A$2:$A$1000=$V1)*($C$2:$C$1000<=$W1)*($D$2:$D$1000=X1)*($E$2:$E$1000<=Y1)*($F$1:$F$1000=Z1)*($B$2:$B$1000))

    cette formule vous fera le total des valeurs de B pour les lignes qui réunissent toutes les conditions affichées de V à Z

    Bien sur les signes <= sont à adapter selon la position souhaitée du critère

    vous pouvez même doubler les items pour sélectionner une fourchette d'age ou de taille en rajoutant des colonnes de critères pour les limites d'age et de taille soit dans la formule:
    .......($E$2:$E$1000<=Y1)*(E2:E1000>=Z1).... ect
    si vous voulez situer les ages entre Y1 et Z1

    à tirer sur la hauteur utile

    attention aux signes $ à positionner aux bons endroits

    crdlmnt

    ne sommes nous pas seuls à comprendre ce que l'on explique?
    0