Compter des dates

Bonjour à toutes et tous

Je me heurte à un problème qui va paraitre simple à certains, mais que je n'arrive pas à résoudre

J'ai une feuille excel avec des dates exprimées ainsi

02/05/2000

01/01/1999

08/07/2000

03/02/2001

05/05/2000

02/01/1995

Et ainsi de suite

Quelle fonction dois-je utiliser pour qu'excel puisse me rendre un résultat

1995 : 1

1999 : 1

2000 : 3

2001 : 1

Je n'ai pas besoin de faire de macro : je n'ai que 15 années au total, mais comme cela tourne sur 106000 valeurs il m'est difficile de simpelment faire un classement puis compter manuellement (faisable mais long et peu élégant)

En vous remerciant d'avance,

Bonjour,

C'est faisable avec une matricielle du type

{=SOMME(((ANNEE(B2:B7)=1995)*1))}

Tu remplaces 1995 par la cellule qui contient l'année à tester et tu remplaces B2:B7 par la plage qui contient tes dates.

Bonjour le forum,

Sans matricielle :

=SOMMEPROD(--(ANNEE($A$1:$A$7)=B2))

annees

Il faudrait faire un bench, mais SOMMEPROD sera surement plus rapide que la matricielle. !

Merci à tous les 2 pour vos réponses

J'ai testé la version SOMMEPROD et effectivement ça a marché en 1 min

Un grand merci pour le coup de main, je me la note dans un coin pour les prochaines fois

je mets en "résolu"

Bonjour à tous

C'est très long 1mn dans Excel...

M'en servant 15 min par jour, cela ne me pose aucun soucis

Mais je peux comprendre que certains aient besoin de fonction + automatisées

Comme ce n'est pas mon cas, la sommeprod fait parfaitement l'affaire

Je pense que quand il dit 'ça prend 1 minute', c'est une expression, car je viens de faire le test sur 1 000 000 de lignes et le résultat s'affiche en moins d'une seconde dans les deux cas !

SOMMEPROD ou Matricielle

J'ai cliqué sur résolu il y a déjà 4h environ

Oui, c'est une habitude pour que les sujet qui le doivent soit bien clos !

Merci à toi

Rechercher des sujets similaires à "compter dates"