Somme à plusieurs critères

Résolu
cooljuly Messages postés 40 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour à vous, j'essaie depuis le début d'après à mettre au point une formule (que je pourrais ensuite reproduire en "VBA".

il faudrait que dans l'onglet fiche de poste soit additionné les montants selon les critères de la colonne B (Chef de Chancellerie...) / critère 2 : C7 / critère 3 : la ville en C2.

les données a additionner sont dans la feuille programmation (colonne DI à FY) sauf le critère de comparaison 3 qui en colonne C

j'ai essyé SOMMEPROD / SOMME SI ENS. rien ne fonctionne
http://www.cjoint.com/c/FCxpQ6u81Mw

merci à ceux qui pourront m'aider

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    cette formule en C8 de la feuille Fiche de poste semble correspondre

    =SOMMEPROD((Programmation!$DI$3:$FY$3=C$7)*(Programmation!$DI$4:$FY$4=$B8)*(Programmation!$DI$5:$FY$5))

    à tirer sur tout le tableau
    sous réserve de bonne compréhension

    si à partir de la ligne 5 dans la feuille Programmation vous avez plusieurs valeurs en colonne, inscrivez les limites en DI5:FYxx dans le dernier item pour les cumuler

    crdlmnt
    1
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      excuses,, j'ai oublié un argument (la ville)

      voila ce que ça devrait être:

      =SOMMEPROD((Programmation!$DI$3:$FY$3=C$7)*(Programmation!$DI$4:$FY$4=$B8)*(DECALER(Programmation!$DI$4;EQUIV($C$2;Programmation!$C$5:$C$50;0);;;69)))

      ça devrait aller mieux

      crdlmnt
      0
      1. cooljuly Messages postés 40 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        c'est parfait :) un énorme merci.
        je ne connaissais pas les fonctions décaler et EQUIV .
        et petite question pour finir : ça correspond à quoi le 69 ?
        encore merci
        0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Le 69 correspond à la longueur de champ qui contient les valeurs à sommer., soit de colonne DI à colonne FY. Dans la fonction SOMMEPROD il faut que toutes les "tailles" des champs soient identiques.

      Pour info, la fonction DECALER, pour définir un champ

      =DECALER(cell départ;nb de ligne de décalage;nb de colonne de décalage; hauteur du champ; largeur du champ)
      (sans valeur entre deux guillemets est égal à 0)

      crdlmnt
      0
  2. cooljuly Messages postés 40 Statut Membre
     
    merci beaucoup. oui ça correspond pour 2 critères mais pas pour le dernier qui la valeur en C2 correspondant à la ville
    0