Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Indication du nombre de jours d'un mois

26 réponses
Avatar
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 ?

10 réponses

1 2 3
Avatar
JB
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 wrote:
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 ?


Avatar
FFO
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 ?


Avatar
MichDenis
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" a écrit dans le message de news:

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 ?
Avatar
dre
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" a écrit dans le message de news:

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 ?





Avatar
ru-th
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" a écrit dans le message de news:

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 ?







Avatar
MichDenis
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" a écrit dans le message de news:
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" a écrit dans le message de news:

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 ?







Avatar
AV
Et pourquoi pas :

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

AV
Avatar
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" a écrit dans le message de news:
%23KRF%
Et pourquoi pas :

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

AV
Avatar
ru-th
pfff,
j'attendais mieux !
;-))
rural thierry


Et pourquoi pas :

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

AV




Avatar
MichDenis
Une petite dernière :

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


"MichDenis" a écrit dans le message de news:

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" a écrit dans le message de news:
%23KRF%
Et pourquoi pas :

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

AV
1 2 3