yakutake83
XLDnaute Occasionnel
Bonjour le forum!
J'utilise assez souvent des fonctions SOMMEPROD, mais là, je sèche sur ce problème!
Je voudrais utiliser une formule SOMMEPROD incluant des OU!
Je vous mets la formalisation de ce que je cherche à obtenir (j'ai essayé avec la formule, mais ça ne marche pas)
SOMMEPROD((ETAT="RESIL")*(OU((ECHE=9);(ECHE=10);(ECHE=11);(ECHE=12)));RESIL)
autrement dit, si on a
ETAT = "RESIL"
ET
l'un des cas de ECHE
alors on prend RESIL
et on additionne toutes les valeurs de RESIL vérifiant les 2 conditions!
je précise que ETAT, ECHE et RESIL sont des noms définissant des plages de cellules!
ça marche en faisant ça:
SOMMEPROD((ETAT="RESIL")*(ECHE=9);RESIL)+SOMMEPROD((ETAT="RESIL")*(ECHE=10);RESIL)+SOMMEPROD((ETAT="RESIL")*(ECHE=11);RESIL)+SOMMEPROD((ETAT="RESIL")*(ECHE=12);RESIL)
mais ça fait un peu usine à gaz rien qu'avec cet exemple, et comme j'ai des situations avec plus de contraintes...
Si quelqu'un trouvait un moyen de m'alléger ma dernière formule, ça serait super!
Merci d'avance!
J'utilise assez souvent des fonctions SOMMEPROD, mais là, je sèche sur ce problème!
Je voudrais utiliser une formule SOMMEPROD incluant des OU!
Je vous mets la formalisation de ce que je cherche à obtenir (j'ai essayé avec la formule, mais ça ne marche pas)
SOMMEPROD((ETAT="RESIL")*(OU((ECHE=9);(ECHE=10);(ECHE=11);(ECHE=12)));RESIL)
autrement dit, si on a
ETAT = "RESIL"
ET
l'un des cas de ECHE
alors on prend RESIL
et on additionne toutes les valeurs de RESIL vérifiant les 2 conditions!
je précise que ETAT, ECHE et RESIL sont des noms définissant des plages de cellules!
ça marche en faisant ça:
SOMMEPROD((ETAT="RESIL")*(ECHE=9);RESIL)+SOMMEPROD((ETAT="RESIL")*(ECHE=10);RESIL)+SOMMEPROD((ETAT="RESIL")*(ECHE=11);RESIL)+SOMMEPROD((ETAT="RESIL")*(ECHE=12);RESIL)
mais ça fait un peu usine à gaz rien qu'avec cet exemple, et comme j'ai des situations avec plus de contraintes...
Si quelqu'un trouvait un moyen de m'alléger ma dernière formule, ça serait super!
Merci d'avance!