Excel: SI Date dans période alors = cellule
Résolu
sousou91000
-
Le Pingou Messages postés 12274 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12274 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
-
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
:( -
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)
-
-
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 ! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
Votre colonne [A] est sensé contenir des dates alors pourquoi y écrire des lettres ! -
-
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