Somme(si....)

Résolu
Bonjour,
Voilà mon problème. J'ai une première feuille excel, dans laquelle il y a une colonne remplie de dates, ou vide (feuille liste sollicitations). Pour vous donner une idée ce sont des dates de sollicitations.
Sur une autre feuille j'essaie de faire un calcul récapitulatif et essaie de savoir combien il y a de sollicitation sur le mois.
Voilà la fonction que j'ai faite, mais elle ne marche pas.

{=SOMME((SI('Liste sollicitations'!$M$3:$M$1002="";0;SI(DATE(ANNEE($B15);MOIS($B15);JOUR($B15))>DATE(ANNEE('Liste sollicitations'!$M$3:$M$1002);MOIS('Liste sollicitations'!$M$3:$M$1002);JOUR('Liste sollicitations'!$M$3:$M$1002));1;0)));0))-SOMME($E$7:E13)}

Quelqu'un peut-il m'aider svp ? Reconnaissance éternelle :)
Cdlt,

4 réponses

  1. Contributeur
    Bonjour
    essayez avec, selon la date en B5

    =SOMMEPROD((ANNEE('Liste sollicitations'!$M$3:$M$1002)=ANNEE(B15))*(MOIS('Liste sollicitations'!$M$3:$M$1002)=MOIS(B15))

    cette formule vous dira combien de dates de M3 à M1002 sont incluses dans l'année et le mois de la date entrée en B5
    quant à la somme E7:E13, là on manque d'information pour complèter
    crdlmnt

    Errare humanum est, perseverare diabolicum
    1
    1. Contributeur
      Re
      pour moi ce sera !monsieur ou rien :-)))
      La cellule n'est pas sensible aux cellules vides, mais par contre si vous avez dans ces cellule des formules qui renvoient "", alors elle sont en textes et non pas vides!

      essayez celle ci en l'entrant en matricielle (touches enter avec crtl et shuft
      =SOMMEPROD((SI('Liste sollicitations'!$M$3:$M$1002<>"";(ANNEE('Liste sollicitations'!$M$3:$M$1002)=ANNEE(B15))*(MOIS('Liste sollicitations'!$M$3:$M$1002)=MOIS(B15))))
      1
      1. En fait c'est bon, le problème de non-lecture venait d'une référence non vérifiée. Veuillez donc me pardonner de vous avoir relancé sur une question qui n'avait pas lieu d'être.
        Merci beaucoup pour votre aide !
        Bonne journée !
        0
    2. Bonjour madame/monsieur,

      Tout d'abord, un grand merci pour l'aide apportée. Le procédé est ingénieux! Seulement, quand je rentre votre formule, la cellule renvoie #VALEUR. Je pense que cela vient du fait que dans les dates, il y a des cellules vides. Idem quand je fais Ctrl+maj+Entrée.

      Avez-vous une idée pour contourner ce problème ?

      Cdlt,
      0
      1. Merci beaucoup ! ça marche très bien ... Parfait ! Peut-être une dernière question, cher MONSIEUR ;), en espérant ne pas abuser de votre temps :
        Le fichier marche bien, mais visiblement, certaines cellules de la feuille "Liste sollicitations" ne sont pas lues. Dans deux cas, le nombre renvoyé est différent de celui exact. Ainsi pour juin 2014, il y a 3 sollicitations, donc trois cellules à la suite qui ont une date du type **/06/2014, et dans le fichier final, le nombre 1 apparaît.

        Il y a donc visiblement deux dates non lues.... Et je ne sais pas comment faire !
        Si vous avez encore un peu de temps à m'accorder, ce serait vraiment sympathique de votre part !
        Cdlt,
        0