Somme matriciel avec nombreuses condition

shaar -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je travaille sur un fichier excel (original n'est pas) et je voulais savoir si pouviez m'aider sur une formule à mettre en place. Selon moi, elle doit être possible à créer en format matriciel. Néanmoins, je ne suis pas expert dans le domaine et viens donc vous solliciter.

En premier lieu, voici le fichier cijoint :
http://www.cjoint.com/c/EKgmKGWg1vG

Dans ce fichier il y a les détails de ce que je souhaite. Néanmoins, je vais présenter les étapes afin (jespère d'être compris).

Je dispose de deux tableaux soit A et B.

L'entête de A est forcément présent en B mais l'inverse forcément vrai et l'ordre diffère.

La 2e ligne du tableau B contient une information (par exemple, Garcon/Fille).
Je souhaite réaliser des sommes des cellules par colonnes contenues dans le tableau A dont l'entête correspond à la condition "Fille" par exemple (situé en tableau B). Pour cela, j'utilise une fonction index/equiv.

J'arrive à créer cela avec une condition SI que j'additionnerais pour chaque colonne. Néanmoins, je voudrais pouvoir réaliser cela à travers une seule formule pour l'ensemble des éléments.

J'espère avoir été clair cette fois-ci et espère que cela vous interessera.

Merci à vous,
Cordialement,

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    vu le fichier , mais vos explications ne sont pas claires, vous devriez reprendre ce que vous avez annoté dans la feuille en parlant de ce qu'il y a en ligne 1 et 5 ?????
    de même pour ce que vous dites ci dessus pour l'entête fille qui n'existe pas dans le tableau A
    etc...
    pour le moment c'est un casse tête chinois!
    à vous lire

    0
  2. shaar
     
    Autant pour moi. Ne pas en tenir du texte en fichier excel (par contre les formules en dessous sont bonnes) et voici sa modification :
    But: Dans une seule cellule, obtenir la somme des colonnes dont le critère fille présent dans la tableau 2 correspondant à la lettre présente en ligne 1 du tableau A est respecté. Ne pas faire des fonction SI+SI comme présent en cellule I6.

    D'une facon plus large, prendre la formule présent en G6 et l'appliquer pour chaque colonne du tableau A et faire la somme.

    Et là ?
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    une fonction personnalisée en vba on a droit ?
    https://www.cjoint.com/c/EKgtj0mbiJT
    S'utilise comme une fonction native d'excel.
    En C6 : =zarbi($A$2:$D$4;$A$10:$F$11;B6)
    Je ne fais pas de contrôle, tes 2 plages doivent avoir au moins 2 lignes.

    eric
    0