Compter des dates...

Résolu/Fermé
Anton - 13 oct. 2008 à 08:51
 Anton - 13 oct. 2008 à 17:30
Bonjour;
J'ai fait un tableau avec moult colonnes, dans l'une d'entre elles j'ai des dates (avec jours, mois et année) et je souhaiterais compter le nombre de cellule qui ont la même année. Pour être trés concret, et plus clair, je souhaiterais pouvoir claculer automatiquement un nombre de contacts pour l'année 2006, 2007, 2008... J'ai tenté la formule NBRE.SI et je n'y arrive pas... Merci pour votre aide.

5 réponses

Merci pour la réponse.
Pour être franc j'avais déjà penser à cette solution mais j'espérais qu'il puisse y en avoir une autre. Je ne suis pas nécessairement attaché à NBRE.SI s'il y a une autre solution qui me permettrait de ne pas démultiplier les colones, je suis preneur...
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
13 oct. 2008 à 09:42
Bonjour,

Tu as cette solution :
=SOMMEPROD((ANNEE(A1:A13)=2008)*1)
ou bien faire un tableau croisé dynamique
eric
0
Ca marche impeccable...
Merci pour ton aide
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
13 oct. 2008 à 09:13
Bonjour,

Pour utiliser NB.SI dans ce cas tu dois préalablement extraire l'année de chaque sate dans une colonne puis appliquer NB.SI à cette colonne.
Pour extraire la date ANNEE(Xx)

Bonne journée.

http://gerard.g.perso.orange.fr
-1
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
13 oct. 2008 à 09:48
Pas mieux....... :-)

Bonne journée.
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
13 oct. 2008 à 10:37
Bonjour,
Comment ça pas mieux !!
Eric... +1
Et pour facilité la tâche ont peu mettre une référence au lieu de devoir changer la date dans la formule
=SOMMEPROD((ANNEE(A1:A13)=B1)*1) et mettre l'année à rechercher en B1 (par exemple)
Et il y avait auss la solution VBA :o)
Function NB_SI(Rplage As Range, Rcompare As Range) As Long
Dim Cel As Range
Dim T As Long
    For Each Cel In Rplage
        If Year(Cel) = Rcompare Then T = T + 1
    Next Cel
    NB_SI = T
End Function

A+
-1
Ton conseil va me permettre d'améliorer le tableau.
Quant à la solution VBA c'est un peu trop pour moi...
Mais en tout cas merci bien pour ton aide.
0