Somme.si date

Kaherdin Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une colonne B qui contient chaque fois une date (14.01.2013, 16.02.2013, etc.)
J'ai ensuite une colonne L avec une valeur (149, 253, etc.).

J'aimerais additionner automatiquement tout les valeurs de la colonne J qui correspond à 1mois. En gros, obtenir 12 valeurs, une pour chaque mois.

Voici ma fonction : =SOMMEPROD((B1:B300>=DATEVAL("01.01.2013"))*(B1:B300<=DATEVAL("31.01.2013"))*(L1:L300)) mais ça ne marche que pour ma première valeur...

Je suis sous excel 20120 ! Merci !
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Nous n'avons pas ton classeur mais il me semble qu'il faudrait figer les plages :
 =SOMMEPROD(($B$1:$B$300>=DATEVAL("01/01/2013"))*($B$1:$B$300<=DATEVAL("31/01/2013"))*$L$1:$L$300)
0
Kaherdin Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ta réponse mais j'ai toujours le même soucis sur ma 2ème valeur (février donc). Je te mets ici mon xls : http://top-domains.ch/domain/borst.ch
Merci encore.
0
Kaherdin Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
En faite, si je fais : =SOMME((MOIS(B:B)=N4)*(J:J)) avec une validation matricielle ça marche parfaitement (j'avais pas encore compris l'intérêt d'une validation matricielle).
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
vous pouvez avoir la même chose sans matricielle avec la formule de Gb (salut)
=SOMMEPROD((MOIS(B1:B100)=N4)*1)
seule contrainte: limiter le champ avec des N° de ligne
crdlmnt
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

La fonction SOMME n'étant pas matricielle, il faut une validation matricielle mais SOMMEPROD est naturellement matricielle alors elle fonctionne et tu peux la tirer sur les 12 mois sans problème :

=SOMMEPROD(($B$1:$B$300>=DATE(2013;N4;1))*($B$1:$B$300<=DATE(2013;N4;31))*$L$1:$L$300)

https://www.cjoint.com/?CInsrgWTday

@Vaucluse bonne soirée
0