Somme sous condition de date

Résolu/Fermé
2cacahuetes
Messages postés
2
Date d'inscription
mercredi 19 septembre 2018
Statut
Membre
Dernière intervention
19 septembre 2018
- 19 sept. 2018 à 13:44
2cacahuetes
Messages postés
2
Date d'inscription
mercredi 19 septembre 2018
Statut
Membre
Dernière intervention
19 septembre 2018
- 19 sept. 2018 à 16:25
Bonjour,

Pourriez vous m'aider à écrire une formule de somme sous condition de date ?
J'ai un tableau 1 avec :
- une colonne facture ou bon de commande
- une colonne payé le jj/mm/aa
- une colonne montant

J'au un tableau 2 avec :
- une colonne mois
-une colonne année (les 2 peuvent être regroupées si nécessaire)
- les lignes correspondent à plusieurs tableau : la premiere ligne correspond au tableau 1

et j'aimerai que dans la cellule s'affiche la somme de la colonne des montants du tableau 1 si c'est une facture et si le mois et l'année correspondent

Mais je n'arrive pas à m'en sortir avec les dates :(

S'il vous plait ?

2 réponses

Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 267
19 sept. 2018 à 14:06
Bonjour
pas très facile à comprendre: la 1°, ligne correspond au tableau 1?
Pouvez vous déposer un modèle de vos données ici:
hgttp://mon-partage.fr
et revenir coller ici le lien créé sur le site
en attendant, à toutes fins utiles et sous réserve de correspondance des champs:
en admettant qu'il y ait un seul champ de date (sans décomposition année/ mois
=SOMMEPROD((ANNEE(champ date)=Année cherchée)*(MOIS(Champ date)=Mois cherché)*(champ à sommer))

à vous lire
crdlmnt
0
2cacahuetes
Messages postés
2
Date d'inscription
mercredi 19 septembre 2018
Statut
Membre
Dernière intervention
19 septembre 2018

19 sept. 2018 à 16:25
c'est exactement ce que j'ai fait mais ca ne marchait pas jusque là car ma valeur "2017" était sous format texte et non date.....rhalalal

donc voici la formule finale :
=SOMMEPROD((MOIS(tableau1[[PAYE LE]:[PAYE LE]])=MOIS('Suivi dépenses mensuelles'!$N16))*(ANNEE(tableau1[[PAYE LE]:[PAYE LE]])=ANNEE($N$15))*(tableau1[[TYPE]:[TYPE]]="FACTURE")*tableau1[[MONTANT €HT]:[MONTANT €HT]])

avec une SOMMEPROD ca marche effectivement mieux :)

Merci beaucoup !!
0