Excel sommeprod avec mois

Résolu
Bonjour,
J'ai un probléme vraiment complex que don je planche dessus depuis ce matin.
Voila je voudrait fair la somme des élément avec tel critére (j'utilise somme.si ou sommeprod) Le critérere c'est un mois.

Cette formul j'y arrive mais le soucis c'est que dans un mois il peut avoir des élément avec une date d'un autre mois mais qui compte pour le mois d'avant
(je sait c'est pas trop parlant ^^)

Exemple:
Mois de j'anvier
A1 à A9 [01,01,01,01,01,01,01,01,01/02]
B1 à B9 [5,1,10,5,5,10,15,1,20]
Mois de février
A10 à A12 [02,02,02]
B10 à B12 [5,3,8]

Date
C1 (format mmmm)

Pour janvier je veut donc trouver
72

Et février
16

hors avec ma formul actuelle
=SOMMEPROD((NON(ESTERR(CHERCHE(Mois(C1);A1:A5)))*B1:B5))

je trouve 72 et 36

Merci de votre aide !

3 réponses

  1. Contributeur
    Bonjour,

    Si j'ai bien compris le problème, il peut être réglé en modifiant le sommeprod de sorte que l'on teste que le mois est le bon et que le mois précédent ne l'est pas. Comme ceci :

    =SOMMEPROD((NON(ESTERR(CHERCHE(MOIS(C1);A1:A12))))*(ESTERR(CHERCHE(SI(MOIS(C1)-1=0;"12";MOIS(C1)-1);A1:A12)))*B1:B12)

    A essayer
    0
    1. Contributeur
      Bonjour
      et pourquoi ps tout simplement:
      =SOMMEPROD((MOIS($A$1:$A$1000)=MOIS($C$1))*($B$1:$B$1000))
      pour un champ A1 à B1000
      crdlmnt
      0
      1. Contributeur
        Salut Vaucluse,

        Je crois qu'il n'a pas de date en colonne A juste des chaines de caractères avec 01 pour janvier et 01/02 pour dire janvier /février.

        Enfin c'est ce que je crois avoir compris d'ou ma proposition pour rester dans sa "logique"

        Cordialement,
        0
      2. Contributeur
        Bonjour Pilas
        c'est sans doute ça, alors si on se fie rigoureusement aux écritures,,on peut proposer, en supposant qu'il entre 01 en C1(et donc forcément le tout en format texte)
        =SOMMEPROD((GAUCHE(A1:A1000;2)=C1)*(B1:B1000))
        crdlmnt
        0
      3. Contributeur
        En effet, c'est plus simple.
        0
    2. Merci beaucoup a vous !! Vous m'enlever une grosse épine du pied (enfin bon il y en a encore 3,4 autre ^^)
      Merci
      0