Vba : somme si date = mai

Résolu
ViriisXP Messages postés 535 Statut Membre -  
moiced59 Messages postés 1161 Statut Membre -
Bonjour,
j'ai des dates dans une colonnes et je voudrais une formule qui me calcule combien de ligne ont pour mois : mai

30/05/2012
31/05/2012
01/06/2012
02/06/2012
03/06/2012
04/06/2012
05/06/2012
06/06/2012
07/06/2012
08/06/2012
09/06/2012
10/06/2012
11/06/2012
12/06/2012
exemple de ligne.

cordialement



--

je pense donc je suis !

3 réponses

  1. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    la fonction nb.si combinée avec une fonction mois() ?
    0
    1. ViriisXP Messages postés 535 Statut Membre 41
       
      je sais pas si c'est nb.si enfin je pense pas même....

      en gros : https://www.cjoint.com/?BFel2WMNR6F
      mais sans avoir a dénaturer mon tableau en créent la colonne 3

      je veux en L20C2 la fonction qui me calcule le nombre de fois ou le mois est 5 ! :)
      0
    2. ViriisXP Messages postés 535 Statut Membre 41
       
      tu vois un truc du genre : =NB.SI(L(-16)C:L(-3)C;"*/05/*")
      0
    3. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Donc, si c'est toi qui donne la formule, je ne vois pas ce que je peux faire de plus !
      0
    4. ViriisXP Messages postés 535 Statut Membre 41
       
      mais ca ne marche pas ca serais trop beau ^^

      mais j'ai trouvé ^^
      Total du mois de juin :
      =SOMME(SI(MOIS(L2C2:L15C2)=6;1)) 

      'ou 6 = le mois désiré


      fichier cjoint.com pour ceux que ca peut interesser :
      https://www.cjoint.com/?BFenKPTTZgw
      0
    5. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      D'après toi, si je t'ai parlé de la fonction mois(), c'est qu'il y avait un intérêt, non ?
      0
  2. moiced59 Messages postés 1161 Statut Membre 60
     
    Bonjour

    Sinon ya une formule toute faites pr ca :

    =NB.SI.ENS(B11:B46;">=01/05/2012";B11:B46;"<01/06/2012")

    B11: B46 plage des dates
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,
    =SOMMEPROD((MOIS(A1:A14)=5)*1)

    aucun intér^t à utiliser VBA....

    Michel
    -1
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      merci pour le -1 et le courage de l'anonyme
      0
    2. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Ce n'est pas un anonyme qui t'a moinssoyé...
      0
    3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      c'est toi?
      0
    4. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Je n'avais aucune raison de le faire...
      0