Vba : somme si date = mai

Résolu/Fermé
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 - 4 juin 2012 à 11:37
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 4 juin 2012 à 19:19
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



3 réponses

blux Messages postés 25995 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 3 289
4 juin 2012 à 11:42
Salut,

la fonction nb.si combinée avec une fonction mois() ?
0
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
4 juin 2012 à 11:56
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
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
4 juin 2012 à 12:17
tu vois un truc du genre : =NB.SI(L(-16)C:L(-3)C;"*/05/*")
0
blux Messages postés 25995 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 3 289
4 juin 2012 à 13:03
Donc, si c'est toi qui donne la formule, je ne vois pas ce que je peux faire de plus !
0
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
4 juin 2012 à 13:38
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
blux Messages postés 25995 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 3 289
4 juin 2012 à 13:43
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
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
Modifié par moiced59 le 4/06/2012 à 19:35
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 4/06/2012 à 13:29
Bonjour,
=SOMMEPROD((MOIS(A1:A14)=5)*1)

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

Michel
-1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
4 juin 2012 à 15:56
merci pour le -1 et le courage de l'anonyme
0
blux Messages postés 25995 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 3 289
4 juin 2012 à 16:01
Ce n'est pas un anonyme qui t'a moinssoyé...
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
4 juin 2012 à 17:03
c'est toi?
0
blux Messages postés 25995 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 3 289
4 juin 2012 à 17:18
Je n'avais aucune raison de le faire...
0