Bonjour,
j'essaye de faire marcher une formule matricielle toute bête sans succès.
Mon but est de rechercher 2 critères dans une plage de données et de faire une somme de valeurs pour lesquelles les critères sont vrais.
Merci pour votre aide !
Bonjour,
j'essaye de faire marcher une formule matricielle toute bête sans succès.
Mon but est de rechercher 2 critères dans une plage de données et de faire une somme de valeurs pour lesquelles les critères sont vrais.
Merci pour votre aide !
Bonjour,
La formule ne peut que renvoyer la somme de toutes les valeurs de la matrice B7 : K 19 car la condition contenue à l'intérieur de la formule est sous la forme :
Comme les deux critères sont remplis pour une colonne du tableau ( et seulement une) on a toujours comme réponse 5737 somme de toutes les valeurs numériques de ce tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SI ( les critères sont remplis ; somme de toutes les valeurs de B7 : K19 ; 0)
Le respect des deux critères de choix revient à trouver la bonne colonne dont on doit sommer les valeurs.
Voici une proposition en s'appuyant sur la fonction DECALER. (voir classeur joint)
Les deux liste de choix pour les critères ont été nommées :
liste_choix_1 pour la plage F5 : G5
liste_choix_2 pour la plage B6 : F6
Le choix des critères 1 et 2 se fait respectivement dans les cellules N3 et N4 .
La formule donnant le résultat cherché, écrite dans la cellule O2, est :
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SOMME(DECALER(B7;;5*(EQUIV(N3;liste_choix_1;0)-1)+EQUIV(N4;liste_choix_2;0)-1;13;1))
Claude
{=SOMME(SI(B6:K6="Titre4";SI(B5:K5="RD";B7:K19;0);0))}
À voir...
Merci Papoucho, je vais regarder de plus près cette fonction DECALER qui me semble intéressante.
Merci OyoBrans car ta formule matricielle fonctionne mais ne prend en compte que la colonne trouvée pour la somme. Ce qui m'interesse c'est de donner comme plage de somme toutes les données :/
Oyobrans te donne la réponse, tu as mélangé dans ta formule l'écriture d'un somme(si avec l’écriture du sommeprod
Pas tout à fait Daranc... T'y es pas
En fait OyoBrans m'a donné une formule qui calcule une somme sur une plage trop restreinte pour mon cas. Donc oui, ça marche pour ce cas mais je voulais une formule qui calcule une somme pour une plage de données qui contient toutes mes données.
Je suis donc parti sur la formule de Papoucho qui convient mieux à mon cas, j'ai adapté cette formule et mon problème est résolu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager