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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
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