OVH Cloud OVH Cloud

calendrier du mois en cour

4 réponses
Avatar
claude
Bonjour à tous
je cherche la forme pour afficher dans Excel 200 WinXP FA en A1 le mois
;ex: (février) et je voudrais que s'affiche dans les cellules en dessous(
A2/A29) les jours que je formate en personnalisé jjjj/mm/aaaa ;c'est
possible avec les autres mois
merci
Claude

4 réponses

Avatar
Corona
Bonjour Claude,

En A2 'ÚTE(ANNEE($A$1);MOIS($A$1);1)
De A3 à A32
'=SI(NBCAR(B2);SI(B2ÚTE(ANNEE($A$1);MOIS($A$1)+1;0);"";B2+1))
En A2 la formule donne le premier jour du mois
de A3 à A32 la formule donne le jour qui suit celui qui se trouve dans la
cellule précédente en vérifiant que celui-ci n'est pas le dernier jour du
mois.
Pourquoi jusqu'à A32 ?
Ainsi tu peux utiliser la formule pour les mois de 31 jours (il suffit de
taper une autre date en A1

Si tu veux n'afficher que les jours ouvrés de la semaine de (lundi à
vendredi)
En A2
'ÚTE(ANNEE($A$1);MOIS($A$1);1+(JOURSEM($A$1;2)>5)+(JOURSEM($A$1;2)=6))
De A3 à A32
'=SI(A2>ÚTE(ANNEE($A$1);MOIS($A$1)+1;0);"";SI(JOURSEM(A2;2)=5;A2+3;A2+1))

Philippe

"claude" a écrit dans le message de news:
%
Bonjour à tous
je cherche la forme pour afficher dans Excel 200 WinXP FA en A1 le mois
;ex: (février) et je voudrais que s'affiche dans les cellules en
dessous( A2/A29) les jours que je formate en personnalisé jjjj/mm/aaaa
;c'est possible avec les autres mois
merci
Claude



Avatar
Ellimac
Bonjour,

En A2 à recopier sur les 30 cellules suivantes :
=SI(MOIS(DATE(ANNEE($A$1);MOIS($A$1);LIGNE(A1)))>MOIS
($A$1);"";DATE(ANNEE($A$1);MOIS($A$1);LIGNE(A1)))

Camille

-----Message d'origine-----
Bonjour à tous
je cherche la forme pour afficher dans Excel 200 WinXP FA
en A1 le mois

;ex: (février) et je voudrais que s'affiche dans les
cellules en dessous(

A2/A29) les jours que je formate en personnalisé
jjjj/mm/aaaa ;c'est

possible avec les autres mois
merci
Claude


.



Avatar
Ellimac
Bonjour,

Pour que cela fonctionne aussi pour février :
=SI(NBCAR(B2);SI(B2ÚTE(ANNEE($A$1);MOIS($A$1)
+1;0);"";B2+1);"")

ou tout dans une seule formule mais plus longue :
=SI(MOIS(DATE(ANNEE($A$1);MOIS($A$1);LIGNE(A1)))>MOIS
($A$1);"";DATE(ANNEE($A$1);MOIS($A$1);LIGNE(A1)))

Camille

-----Message d'origine-----
Bonjour à tous
je cherche la forme pour afficher dans Excel 200 WinXP FA
en A1 le mois

;ex: (février) et je voudrais que s'affiche dans les
cellules en dessous(

A2/A29) les jours que je formate en personnalisé
jjjj/mm/aaaa ;c'est

possible avec les autres mois
merci
Claude


.



Avatar
Corona
Pour le calendrier, sans les samedi et dimanche, je me suis trompé pour la
ligne A2 (problème au cas où le 1er jour du mois serait un samedi ou un
dimanche.
A2 ' ÚTE(ANNEE($A$1);MOIS($A$1);1+ 2
*(JOURSEM($A$1;2)=6)+(JOURSEM($A$1;2)=7))
et pour les lignes de A3 à A32 une version plus courte (il y a sûrement
encore + court)
'=SI(B3>ÚTE(ANNEE($A$1);MOIS($A$1)+1;0);"";B3+1+(2*(JOURSEM(B3;2)=5)))
Philippe

"Corona" <Philippe Tulliez> a écrit dans le message de news:

Bonjour Claude,

En A2 'ÚTE(ANNEE($A$1);MOIS($A$1);1)
De A3 à A32
'=SI(NBCAR(B2);SI(B2ÚTE(ANNEE($A$1);MOIS($A$1)+1;0);"";B2+1))
En A2 la formule donne le premier jour du mois
de A3 à A32 la formule donne le jour qui suit celui qui se trouve dans la
cellule précédente en vérifiant que celui-ci n'est pas le dernier jour du
mois.
Pourquoi jusqu'à A32 ?
Ainsi tu peux utiliser la formule pour les mois de 31 jours (il suffit de
taper une autre date en A1

Si tu veux n'afficher que les jours ouvrés de la semaine de (lundi à
vendredi)
En A2
'ÚTE(ANNEE($A$1);MOIS($A$1);1+(JOURSEM($A$1;2)>5)+(JOURSEM($A$1;2)=6))
De A3 à A32
'=SI(A2>ÚTE(ANNEE($A$1);MOIS($A$1)+1;0);"";SI(JOURSEM(A2;2)=5;A2+3;A2+1))

Philippe

"claude" a écrit dans le message de news:
%
Bonjour à tous
je cherche la forme pour afficher dans Excel 200 WinXP FA en A1 le mois
;ex: (février) et je voudrais que s'affiche dans les cellules en
dessous( A2/A29) les jours que je formate en personnalisé jjjj/mm/aaaa
;c'est possible avec les autres mois
merci
Claude