Calendrier Mensuel
Calendrier Mensuel
à imprimer avec Excel ou openOffice/Calc en A4-Paysage :
remplir les 2 cases jaunes (mois,année).
- première ligne :
- case C1 : Conversion du numéro de mois de la case B1 en texte : TEXTE(date ; format)
écriture de la date du "1er du mois B1 1900" au format "mmmm"
soit le nom du mois en texte
="(" & TEXTE("1/" & B1 & "/1900" ; "mmmm") & ")"
- deuxième ligne : (format d'écriture : Blanc pour ne pas apparaître dans le calendrier imprimé)
- case A2 : Date du premier jour du mois B1 de l'année E1 : DATE(année ; mois ; jour)
=DATE($E$1 ; $B$1 ; 1)
- case B2 : Conversion de la date A2 en jour de la semaine
=JOURSEM($A$2)
- case C2 : Lundi <= (précédent ou égal au) premier jour du mois (Date A2)
La semaine anglaise commence par Dimanche(=1) Lundi(=2) ... Samedi(=7)
si A2 est un Lundi(B2=2) : C2 = A2
si A2 est un Mardi(B2=3) : C2 = A2 − 1 (Lundi précédent) ...
si A2 est un Samedi(B2=7) : C2 = A2 − 5
si A2 est un Dimanche(B2=1) : C2 = A2 − 6
sauf pour Dimanche : C2 = A2 − (B2 − 2) Or : −2 = +5 modulo 7
= $A$2 − MOD($B$2 + 5 ; 7)
- quatrième ligne :
- case A4 : Conversion de la date en Jour du mois : TEXTE(date ; format)
écriture de la date courante C2 au format "j"
= TEXTE( $C$2 ; "j")
- case B4 : Conversion de la date en Jour du mois : TEXTE(date ; format)
écriture de la date courante C2+1 au format "j"
= TEXTE( $C$2 + 1 ; "j")
- La date d'une case du tableau est égale à la précédente augmentée de 1 ...
retour au menu :
retour à Calc/Excel
retour à OpenOffice
retour à l'accueil