SOMME.SI avec une plage de dates

Fermé
Altobello - 28 août 2016 à 23:17
Affondo Messages postés 2 Date d'inscription dimanche 28 août 2016 Statut Membre Dernière intervention 28 août 2016 - 28 août 2016 à 23:57
Bonjour,

J'ai un problème avec un tableau Excel.
Il s'agit d'un tableau de titres boursiers, avec la date d'achat, le prix payé, et d'autres choses.

Dans la colonne C, j'ai la date de chaque achat de titre, au format JJ/MM/AAAA; dans la colonne G, j'ai le prix payé pour chacun des achats.

J'aimerais pouvoir connaitre le montant total déboursé en achat de titres par année.
Ainsi, dans la cellule O7, j'ai un menu déroulant avec chacune des années de 2000 à 2016.
J'aimerais, dans la colonne N7, pouvoir afficher le montant total déboursé par année sélectionnée en O7.
Mon problème consiste en l'extraction de l'année uniquement à partir des dates en C.

J'ai essayé la syntaxe suivante, mais elle ne fonctionne pas.
=SOMME.SI(ANNEE(C5:C2300);O7;G5:G2300)
Je crois que le problème est la partie ANNEE(C5:C2300), il doit y avoir un problème avec ma façon de tenter d'extraire l'année parmi une plage de cellules au format JJ/MM/AAAA.

Merci d'avance !


2 réponses

Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 10 décembre 2024 4 769
28 août 2016 à 23:47
Bonsoir

Comment sélectionnes-tu l'année ?
Si tu la sélectionnes par un filtre sur la colonne O, tu peux prévoir une ligne dédiée aux sous-totaux sur la colonne N, au début ou à la fin, et tu devrais poser =SOUS.TOTAL(9;N2:N1000)
1000 étant le nombre total de lignes renseignées dans ce champ. Tu pourras ensuite filtrer sur n'importe quelle année et tu auras le total par année

Sinon, si j'ai mal compris et que je ne sais pas comment tu sélectionnes, puisque tu as l'année dans une liste déroulante de la colonne O, tu peux
=SOMME.SI(O2:O1000;2007;N2:N1000)

ou encore sur la date dans la colonne C tu peux aussi
=SOMMEPROD((ANNEE(C2:C1000)=2007)*(N2:N1000))

Et tu as surtout le tableau croisé dynamique qui donnerait le total de chaque année instantanément

2
Affondo Messages postés 2 Date d'inscription dimanche 28 août 2016 Statut Membre Dernière intervention 28 août 2016
28 août 2016 à 23:57
Merci beaucoup, j'ai réussi avec la fonction SOMMEPROD, que je n'avais jamais vue jusqu'à maintenant !
0