Sommeprod
Résolu
lili
-
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
bonjour,
J'ai cette formule, je sais qu'elle est valide !
=(sommeprod(($k$16:$k$60= "vert")*($bc$16:$bc$60="julie")*($bm$16:$bm$60="janvier")))
+(sommeprod(($k$16:$k$60= "vert")*($bc$16:$bc$60= "julie")*($bm$16:$bm$60="janvier")))
Mon problème est que chaque cellule de la colonne bm contient une formule qui me donne le mois concerné (cette formule c'est : =si(ax18="";"";ax18).
Je souhaite conserver la formule =si(ax18="";"";ax18) mais elle empeche le calcul de la première formule. comment faire pour que la première formule fonctionne en conservant la formule en bm ?
(Lorsque j'enlève la formule de bm et que je mets manuscritement le mois la première formule fonctionne. Mais ça ne me satisfait pas !)
Merci par avance
J'ai cette formule, je sais qu'elle est valide !
=(sommeprod(($k$16:$k$60= "vert")*($bc$16:$bc$60="julie")*($bm$16:$bm$60="janvier")))
+(sommeprod(($k$16:$k$60= "vert")*($bc$16:$bc$60= "julie")*($bm$16:$bm$60="janvier")))
Mon problème est que chaque cellule de la colonne bm contient une formule qui me donne le mois concerné (cette formule c'est : =si(ax18="";"";ax18).
Je souhaite conserver la formule =si(ax18="";"";ax18) mais elle empeche le calcul de la première formule. comment faire pour que la première formule fonctionne en conservant la formule en bm ?
(Lorsque j'enlève la formule de bm et que je mets manuscritement le mois la première formule fonctionne. Mais ça ne me satisfait pas !)
Merci par avance
2 réponses
Bonjour,
Incompréhensible sans fichier...
Je souhaite conserver la formule =si(ax18="";"";ax18)
Et ça serait quoi la différence avec cette formule : =ax18 ?????
Et si c'est une copie de ax18, autant utiliser directement ax18. Pas très logique ton truc...
eric
Incompréhensible sans fichier...
Je souhaite conserver la formule =si(ax18="";"";ax18)
Et ça serait quoi la différence avec cette formule : =ax18 ?????
Et si c'est une copie de ax18, autant utiliser directement ax18. Pas très logique ton truc...
eric
Eric :
dans les cellules AX j'ai des dates au format JJ/MM/AA.
dans ma sommeprod j'ai uniquement (cette fois-ci) besoin du mois concerné, du coup pour éviter aux personnes de me renseigner la date + le mois j'ai masqué une colonne dans mon tableau ou grace à la formule =si(ax18="";"";ax18) la date est "convertie" en mois dans la colonne BM.
J'ai l'impression que dans une formule on ne peut pas faire référence à des cellules ou il y a déjà une formule ?
non, si ça te ramènerait le mois ça se saurait. C'est équivalent à =ax18
=mois(ax18) te ramène le n° du mois, et la formule de philou le nom du mois.
Et si tu n'as pas ça c'est que tu n'as pas de date numérique en AX18, mais une date au format texte.
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
du coup dans mon ex : en E la formule avec la convesion en mois et en I la sommrpod qui est invalide.
Merci par avance
En I7:
=SOMMEPROD((MOIS(D7:D12)=5)*(F7:F12="Paris")*(G7:G12="10 ans"))
eric
ça fonctionne