SOMMPROD avec le plus grand nombre d'une liste définie
Erakmur
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voici ma formule SOMMEPROD actuelle:
=SOMMEPROD(($M$2:$M$9568="HVAC")*($D$2:$D$9568="PM")*($B$2:$B$9568="COMP")*($N$2:$N$9568=11))
Avec un tableau comme:
HVAC PM COMP 11 2013
HVAC PM COMP 11 2013
CIME PM WSCH 11 2013
LOLO PM WSCH 12 2014
Dans ce cas précis, le résultat est 2.
Mon soucis est que je souhaitrai faire cette même analyse en demendant à Excel de prendre en compte en plus, la plus grande valeur de la colonne date ou y'a le 2013 et le 2014 parmis la liste des mois ou y'a que des 11 dans cette exemple pour un résultat qui me donnerai toujours 2.
J'ai bien essayé la formule GRANDE VALEUR et MAX mais elle recherche dans toute la colonne date et pas seulement sur un mois définis dans la colonne mois. Donc elle prend le 2014 associé au 12 est donc me met 0 comme résultat alors que le plus grand nombre du 11 ème mois reste 2013 !
=SOMMEPROD(($M$2:$M$9568="HVAC")*($D$2:$D$9568="PM")*($B$2:$B$9568="COMP")*($N$2:$N$9568=11)*($O$2:$O$9568=MAX($O$2:$O$9568))))
Quelqu'un à t'il une solution ?
Cordialement
Voici ma formule SOMMEPROD actuelle:
=SOMMEPROD(($M$2:$M$9568="HVAC")*($D$2:$D$9568="PM")*($B$2:$B$9568="COMP")*($N$2:$N$9568=11))
Avec un tableau comme:
HVAC PM COMP 11 2013
HVAC PM COMP 11 2013
CIME PM WSCH 11 2013
LOLO PM WSCH 12 2014
Dans ce cas précis, le résultat est 2.
Mon soucis est que je souhaitrai faire cette même analyse en demendant à Excel de prendre en compte en plus, la plus grande valeur de la colonne date ou y'a le 2013 et le 2014 parmis la liste des mois ou y'a que des 11 dans cette exemple pour un résultat qui me donnerai toujours 2.
J'ai bien essayé la formule GRANDE VALEUR et MAX mais elle recherche dans toute la colonne date et pas seulement sur un mois définis dans la colonne mois. Donc elle prend le 2014 associé au 12 est donc me met 0 comme résultat alors que le plus grand nombre du 11 ème mois reste 2013 !
=SOMMEPROD(($M$2:$M$9568="HVAC")*($D$2:$D$9568="PM")*($B$2:$B$9568="COMP")*($N$2:$N$9568=11)*($O$2:$O$9568=MAX($O$2:$O$9568))))
Quelqu'un à t'il une solution ?
Cordialement
A voir également:
- SOMMPROD avec le plus grand nombre d'une liste définie
- Liste déroulante excel - Guide
- Trier du plus petit au plus grand excel - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Nombre de jours entre deux dates excel - Guide
2 réponses
Bonjour
Pour moi la formule est bonne, mais vous demandez comme critères
COMP PM HVAC 11 2014
=SOMMEPROD(($B$2:$B$9568="COMP")*($D$2:$D$9568="PM")*($M$2:$M$9568="HVAC")*($N$2:$N$9568=11)*($O$2:$O$9568=MAX($O$2:$O$9568)))
Si vous mettez 2014 sur les deux première lignes celles-ci sont bien comptées
Pour moi la formule est bonne, mais vous demandez comme critères
COMP PM HVAC 11 2014
=SOMMEPROD(($B$2:$B$9568="COMP")*($D$2:$D$9568="PM")*($M$2:$M$9568="HVAC")*($N$2:$N$9568=11)*($O$2:$O$9568=MAX($O$2:$O$9568)))
Si vous mettez 2014 sur les deux première lignes celles-ci sont bien comptées
Bonsoir
essayez avec:
=SOMMEPROD(($M$2:$M$9568="HVAC")*($D$2:$D$9568="PM")*($B$2:$B$9568="COMP")*($O$2:$O$9568=MAX(SI($N$2:$N$9568=11;$O$2:$O$9568))))
formule matricielle à entrer avec la touche Enter en maintenant les touches ctrl et shift enfoncées.
Elle doit se retrouver automatiquement entre crochets dans la barre de formule.
crdlmnt
Errare humanum est, perseverare diabolicum
essayez avec:
=SOMMEPROD(($M$2:$M$9568="HVAC")*($D$2:$D$9568="PM")*($B$2:$B$9568="COMP")*($O$2:$O$9568=MAX(SI($N$2:$N$9568=11;$O$2:$O$9568))))
formule matricielle à entrer avec la touche Enter en maintenant les touches ctrl et shift enfoncées.
Elle doit se retrouver automatiquement entre crochets dans la barre de formule.
crdlmnt
Errare humanum est, perseverare diabolicum