Excel: SI Date dans période alors = cellule

Résolu
Bonjour,

J'ai besoin de faire le calcule suivant

Colonne A = Date aléatoire
Colonne B = Nombre
Les date sont lier au nombre sur la même ligne.

Si dans A date est compris dans période 01/01/2012 à 31/01/2012 alors addition des nombres de la colonne B dont les montant on une date comprise dans la période.

Je tourne en rond, je trouve des formules qui s'en rapproche mais je suis perdu :
J'ai fait =SI(A6>DATE(2012;1;4);C6;0)
Mais ça calcule que sur une ligne et j'ai besoin que ça le fasse sur une plage

J'ai aussi essayer de "bidouiller" avec ça : =SOMMEPROD((A5:A12>="1/1/2012"*1)*(A5:A12<="31/1/2012"*1))
Mais ca me donne le nombre de date comprises de la période et pas la somme des nombres correspondant !

Votre aide serait apprécier
merci.

7 réponses

  1. Alors je pense être proche de la résolution de mon problème en tombant la dessus : http://www.admexcel.com/fmath.htm

    j'ai donc la formule : =SOMME.SI(B1:B6;"fille";A1:A6)
    Qui additionne donc uniquement les chiffres de la colonne A pour un critère "fille" de la colonne B.

    A la palce de "fille" j'ai besoin du critère d'une date comprises dans une période
    j'ai donc à l'aide de : =SOMMEPROD((A5:A12>="1/1/2012"*1)*(A5:A12<="31/1/2012"*1))

    Fait ça :

    =SOMME.SI(A5:A12;((A5:A12>="1/1/2012"*1)*(A5:A12<="31/1/2012"*1));C5:C12)

    Mais le résultat est 0

    :(
    0
    1. Bonjour,
      Et comme ceci :
      En C1 la date de début : 01/01/2012
      En D1 la date de fin : 31/01/2012
      Et enfin en c3 la formule : =SOMMEPROD((A5:A12>=C1)*(A5:A12<=D1);B5:B12)
      0
      1. Génial ça marche je savait que j'été pas loin !
        Merci à toi et bonne nuit ;)
        0
        1. Un petit problème collatéral :

          A la place des plages définie j'ai défini la colonne donc au lieu de (A5:A12) j'ai mit (A:A)
          Bizarrement, quant j'écris des lettres dans la colonne A ca ne pose pas de problème aux calcules, mais quant c'est dans la colonne B j'ai une erreur de valeur
          Pourquoi ??
          Sachant que l'écriture bha c'est le titre de la colonne !
          0
          1. Bonjour,
            Votre colonne [A] est sensé contenir des dates alors pourquoi y écrire des lettres !
            0
            1. Comment ça , je ne comprend pas bien votre remarque?
              0
              1. Bonjour,
                Mais voyons c'est vous qui l'avez précisé tout au début:
                Colonne A = Date aléatoire
                Colonne B = Nombre

                En plus vous avez un autre problème, tous les plage de la fonction SOMMEPROD doivent être de même longueur!
                Salutations.
                Le Pingou
                0