Compter des dates...

Résolu
Anton -  
 Anton -
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

Anton
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Tu as cette solution :
=SOMMEPROD((ANNEE(A1:A13)=2008)*1)
ou bien faire un tableau croisé dynamique
eric
0
Anton
 
Ca marche impeccable...
Merci pour ton aide
0
g Messages postés 1285 Statut Membre 577
 
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 1285 Statut Membre 577
 
Pas mieux....... :-)

Bonne journée.
-1

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

Posez votre question
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
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
Anton
 
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