Excel: SI Date dans période alors = cellule

Résolu
sousou91000 -  
Le Pingou Messages postés 12249 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.




A voir également:

7 réponses

sousou91000
 
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
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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
sousou91000
 
Génial ça marche je savait que j'été pas loin !
Merci à toi et bonne nuit ;)
0
sousou91000
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Votre colonne [A] est sensé contenir des dates alors pourquoi y écrire des lettres !
0
sousou91000 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Comment ça , je ne comprend pas bien votre remarque?
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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