Compter des dates...

Résolu
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.
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Contributeur
    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
    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
  2. Pas mieux....... :-)

    Bonne journée.
    -1
    1. Contributeur
      Bonjour,

      Tu as cette solution :
      =SOMMEPROD((ANNEE(A1:A13)=2008)*1)
      ou bien faire un tableau croisé dynamique
      eric
      0
      1. Ca marche impeccable...
        Merci pour ton aide
        0
    2. 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
      1. 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