Indication du nombre de jours d'un mois

Le
alenico78
Quelle formule utiliser pour indiquer le nombre de jours d'un mois indiqué?
ex en A1 mois= janvier
comment faire apparaitre en A2 le nombre de jours du mois indiqué en A1 ?
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JB
Le #4542101
Bonjour,

En A1: 1/2/2007 format "mmmm"

ÚTE(ANNEE(A1);MOIS(A1)+1;1)-A1 à formatter en standard

JB

On 29 mai, 12:03, alenico78
Quelle formule utiliser pour indiquer le nombre de jours d'un mois indiqu é?
ex en A1 mois= janvier
comment faire apparaitre en A2 le nombre de jours du mois indiqué en A1 ?


FFO
Le #4541941
Salut à toi
Pour le plaisir une solution macro qui réagit au mois saisi indépendamment
des majuscules/minuscules :

For Each C In Worksheets("Feuil1").Range([A1], [A65535].End(xlUp))
For I = 1 To 12
If UCase(C) = UCase(Format("01/" & I & "/2007", "mmmm")) Then
If I = 1 Or I = 3 Or I = 5 Or I = 7 Or I = 8 Or I = 10 Or I = 12 Then
C.Offset(0, 1) = 31
End If
If I = 4 Or I = 6 Or I = 9 Or I = 11 Then
C.Offset(0, 1) = 30
End If
If I = 2 Then
C.Offset(0, 1) = 28
End If
End If
Next
Next

Seul inconvénient :
ne tiens pas compte de l'année bissectile avec un mois de Février à 29 Jours

Une autre possibilité donc


Quelle formule utiliser pour indiquer le nombre de jours d'un mois indiqué?
ex en A1 mois= janvier
comment faire apparaitre en A2 le nombre de jours du mois indiqué en A1 ?


MichDenis
Le #4541871
Si en A1 tu as une date au format mmmm
pour connaitre le nombre de jours de ce mois

=JOUR(DATE(ANNEE(A19);MOIS(A19)+1;0))



"alenico78"
Quelle formule utiliser pour indiquer le nombre de jours d'un mois indiqué?
ex en A1 mois= janvier
comment faire apparaitre en A2 le nombre de jours du mois indiqué en A1 ?
dre
Le #4541741
Bonjour,

Bien vu, on n'en finit pas d'apprendre !
Pour autant que "janvier" soit un format date, ce qui n'est pas précisé dans
la question.

dré



Si en A1 tu as une date au format mmmm
pour connaitre le nombre de jours de ce mois

=JOUR(DATE(ANNEE(A19);MOIS(A19)+1;0))



"alenico78"
Quelle formule utiliser pour indiquer le nombre de jours d'un mois indiqué?
ex en A1 mois= janvier
comment faire apparaitre en A2 le nombre de jours du mois indiqué en A1 ?





ru-th
Le #4944601
Salut

si janvier est en texte
cela pourrait donner
=JOUR(DATE("2007";MOIS(TEXTE("1/"&A1;"j mmmm a")*1)+1;0))
a+
rural thierry (peut-être simplifiable)

Bonjour,

Bien vu, on n'en finit pas d'apprendre !
Pour autant que "janvier" soit un format date, ce qui n'est pas précisé dans
la question.

dré




Si en A1 tu as une date au format mmmm
pour connaitre le nombre de jours de ce mois

=JOUR(DATE(ANNEE(A19);MOIS(A19)+1;0))



"alenico78"
Quelle formule utiliser pour indiquer le nombre de jours d'un mois indiqué?
ex en A1 mois= janvier
comment faire apparaitre en A2 le nombre de jours du mois indiqué en A1 ?







MichDenis
Le #4944381
Il y a aussi ceci si A1 est un texte :

=JOUR(DATE(2007;MOIS(DATEVAL("1 "&A1))+1;0))
(44 caractères)

=JOUR(DATE("2007";MOIS(TEXTE("1/"&A1;"j mmmm a")*1)+1;0))
57 caractères



"ru-th" 465c55e1$0$27393$
Salut

si janvier est en texte
cela pourrait donner
=JOUR(DATE("2007";MOIS(TEXTE("1/"&A1;"j mmmm a")*1)+1;0))
a+
rural thierry (peut-être simplifiable)

Bonjour,

Bien vu, on n'en finit pas d'apprendre !
Pour autant que "janvier" soit un format date, ce qui n'est pas précisé dans
la question.

dré




Si en A1 tu as une date au format mmmm
pour connaitre le nombre de jours de ce mois

=JOUR(DATE(ANNEE(A19);MOIS(A19)+1;0))



"alenico78"
Quelle formule utiliser pour indiquer le nombre de jours d'un mois indiqué?
ex en A1 mois= janvier
comment faire apparaitre en A2 le nombre de jours du mois indiqué en A1 ?







AV
Le #4944361
Et pourquoi pas :

=JOUR(DATE(2007;MOIS("1/"&A1)+1;0))

AV
MichDenis
Le #4944331
Tu peux faire plus court

=JOUR(DATE(2007;MOIS("1"&A1)+1;0))
1 caractère en mois

Est-ce que j'ai gagné ?

;-)))))


"AV" %23KRF%
Et pourquoi pas :

=JOUR(DATE(2007;MOIS("1/"&A1)+1;0))

AV
ru-th
Le #4944301
pfff,
j'attendais mieux !
;-))
rural thierry


Et pourquoi pas :

=JOUR(DATE(2007;MOIS("1/"&A1)+1;0))

AV




MichDenis
Le #4944261
Une petite dernière :

=JOUR(DATE(2007;MOIS(1&A1)+1;0))
2 autres caractères de moins


"MichDenis"
Tu peux faire plus court

=JOUR(DATE(2007;MOIS("1"&A1)+1;0))
1 caractère en mois

Est-ce que j'ai gagné ?

;-)))))


"AV" %23KRF%
Et pourquoi pas :

=JOUR(DATE(2007;MOIS("1/"&A1)+1;0))

AV
Publicité
Poster une réponse
Anonyme