Fonction somme.si avec date

Fermé
Franck2216 - 9 oct. 2014 à 16:43
via55 Messages postés 14477 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 3 octobre 2024 - 9 oct. 2014 à 18:50
Bonjour,

Voici la matrice que j'ai :

col A : des dates (exemple : 01/06/2014)
col B : des montants en € (exemple : 100€)

Exemple :
A1 : 01/06/2014
A2 : 03/06/2014
A3 : 04/10/2014
B1 : 100€
B2 : 200€
B3 : 500€

J'aimerai faire la somme de tous les montants de la colonne B classé par mois dans une autre feuille. A savoir dans cet exemple, pour le mois de juin : 300€

Comment puis-je faire avec la fonction somme.si svp ?

Merci,
Franck

5 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
9 oct. 2014 à 16:57
Bonjour,

En feuille 2, tu places les noms de mois janvier, février,..., décembre de A1 à L1.
En A2, tu places la formule
=SOMMEPROD((MOIS(Feuil1!$A$1:$A$3)=COLONNE())*Feuil1!$B$1:$B$3)

et tu tires jusqu'en L2.

A+
1
via55 Messages postés 14477 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 3 octobre 2024 2 730
Modifié par via55 le 9/10/2014 à 17:08
Bonjour

Il faut utiliser SOMME.SI.ENS pour encadrer les dates possibles

=SOMME.SI.ENS(Feuil1!B1:B3;Feuil1!A1:A3;">=01/06/2014";Feuil1!A1:A3;"<01/07/2014")

Ou si version Excel sans SOMME.SI.ENS la formule :
=SOMMEPROD((Feuil1!A1:A3>=DATE(2014;6;1))*(Feuil1!A1:A3<DATE(2014;7;1))*(Feuil1!B1:B3))

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
1
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 236
9 oct. 2014 à 17:50
Bonjour,

Un TCD est l'outil idéal pour ce type d'analyse : 0 saisie, 0 formule.
Ca vaut le coup de prendre 1/4h et suivre un tuto :
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109

eric
1
Merci pour vos retours rapides !

En fait j'utilise déjà SOMME.SI.ENS avec un autre critère. J'aurai du commencer par la.

Feuille 1 :
Col A : Type d'événement
Col B : date
Col C : montant

Si on reprend l'exemple :
A1 : mariage
A2 : mariage
A3 : anniversaire
B1 : 01/06/2014
B2 : 03/06/2014
B3 : 04/10/2014
C1 : 100€
C2 : 200€
C3 : 500€

Je voudrai faire la somme des montants par mois liés au mariage. J'avais commencé par ca mais je bloque sur le dernier critère pour la date :

=SOMME.SI.ENS(C1:C37;A1:A37;"mariage";B1:B37;"*06/2014*")

Et c'est le dernier critère qui cloche...

Effectivement en ajoutant une colonne "mois" dans la première feuille ca va, mais c'était pour éviter trop de saisie.

Merci,

Franck
0
via55 Messages postés 14477 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 3 octobre 2024 2 730
9 oct. 2014 à 18:50
Re,

Si tu utilises les encadrements avec >= et < pour les dates comme dans mon précédent exemple ça fonctionnera par formule
Sinon utilises un TCD comme te le suggère Eric

Cdlmnt
0

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

Posez votre question
Bonjour , astuce pour tous les exels , format___cellule_____nombre___personnalisée , à la place de standard tu écris
jjjj j mmmm aaaa ,(ne pas oublier les espaces et ok),ça te donneras le jour,le mois,la date . la somme de tous les montants B. exemple : B1 àB50 feuille 1,tu vas sur exemple,feuille 2 ,et , mettons en B1( de la feuille 2 ) tu écris =SOMME( quand tu as ouvert la parenthèse , tu vas sur la feuille 1 et tu grises toutes les cellules B qui t'intéresses, tu vas avoir comme formule =SI (FEUIL1!B1:B50) sur ta feuille 2 et ok
-3