SOMMEPROD trier par mois et par année [RESOLU]

neosaori

XLDnaute Nouveau
Bonjour, ça fait un petit moment que je n'ai pas sollicité votre aide... Donc tout d'abord tous mes meilleurs voeux à toute la communauté qui m'a déjà bien dépatouillé une fois!!! :)

Voici mon problème. Je suis en train de créer un tableau de récap de nos factures avec ref des factures et bon de commande ainsi que des échéances. Rien de bien compliqué sauf que... nous sommes en transition 2013/2014!!!

De ce fait je reçois des factures datées de décembre 2013 avec échéance février 2014. Mon tableau contient donc une colonne date de facture, montant et une colonne échéance.

Pour une meilleure visibilité, j'ai un onglet récap qui récapitule les échéances et les ventile par mois avec les formules ci dessous :
=(SOMMEPROD((MOIS('2013'!$H$2:$H$18)=1)*'2013'!$R$2:$R$18)) pour janvier
=(SOMMEPROD((MOIS('2013'!$H$2:$H$18)=2)*'2013'!$R$2:$R$18)) pour février etc.
Cette formule sous entend que H étant la colonne échéance et la colonne R, la colonne Solde à payer.

Hors mon soucis est que si en colonne R, je saisis comme date d'échéance le 10/02/2014, il envoie ce montant dans mon onglet "recap 2013" alors que je devrais avoir en février 2013 uniquement les échéances à 02/2013.

Pour info, j'ai donc le même tableau sur un onglet 2014 ainsi qu'un onglet récap 2014.
L'idéal serait donc que d'une part, le recap 2013 ne prenne pas en compte les dates 2014 et d 'autre part que le recap 2014, ajoute les données 2014 de mon tableau 2013...
Je ne sais pas si j'étais très clair vers la fin... :eek:

J'espère vraiment que vous pourrez m'aider car notre gestion très archaïque a vraiment besoin de ce tableau pour davantage de visibilité et une meilleure gestion... :)))

Merci à tous!


PS : si on pouvait éviter les macros ca m'arrangerait grandement ;)
 

Pièces jointes

  • Essai factures fournisseurs.xlsx
    21.8 KB · Affichages: 71
Dernière édition:

neosaori

XLDnaute Nouveau
Re : SOMMEPROD trier par mois et par année [RESOLU]

Pour ceux qui auraient le même soucis que moi, j'ai enfin trouvé deux solutions grace à un tutoriel très bien fait contrairement à tous les autres que j'ai pu lire :
http://fauconnier.developpez.com/tutoriels/office/utilisation-fonction-sommeprod/

Du coup deux solutions s'offrent à moi pour m'informer de ce que je dois payer pr mois sans qu il y ait confusion entre 2013 et 2014!

La première avec somme.si :
janvier : SOMME.SI($H$2:$H$18;"<=31/01/2013";$R$2:$R$18) puis
février : SOMME.SI($H$2:$H$18;"<=29/02/2013";$R$2:$R$18)-SOMME.SI($H$2:$H$18;"<=31/01/2013";$R$2:$R$18)
mars : SOMME.SI($H$2:$H$18;"<=31/03/2013";$R$2:$R$18)-SOMME.SI($H$2:$H$18;"<=29/02/2013";$R$2:$R$18) etc
Cette formule dit simplement que si dans la colonne H, il y a des dates inférieures au 31/01/2013, alors faire la somme de la colonne R dont le critère <au 31/01/2013 est respecté.

La seconde solution, elle fait le produit de tous les critères telle que :
SOMMEPROD((H2:H18<DATEVAL("01/01/2014"))*(MOIS($H$2:$H$18)=3)*$R$2:$R$18) pour mars
SOMMEPROD((H2:H18<DATEVAL("01/01/2014"))*(MOIS($H$2:$H$18)=4)*$R$2:$R$18) pour avril
cette formule dit qu il faut prendre en critère toutes les dates antérieures au 01/01/2014, puis les dates correspondant pour mars ar exemple (=3) et faire la somme de la colonne R dont les deux critères sont respectés.

J'espère que ca pourra aider quelqu'un!
 

Discussions similaires

Statistiques des forums

Discussions
314 647
Messages
2 111 533
Membres
111 197
dernier inscrit
john49