Elaboration d'un calendrier perpétuel.
Résolu
borislepujolais
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
borislepujolais Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
borislepujolais Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Le calendrier que j'utilise n'est pas idéal. J'ai trouvé un tutoriel à cette adresse : https://silkyroad.developpez.com/excel/dateheure/
En le suivant j'ai pu réaliser un calendrier à ma convenance, c'est à dire avec les dates lisibles horizontalement.
Par contre j'ai un problème avec la mise en forme conditionnelle.
A1 : saisie de l'année : 2010
A2 : =DATE($A$1;LIGNE()-1;1) --> Janvier
B2:AF2 : =DATE($A$1;LIGNE()-1;COLONNE()-1) --> 01/01/2010 format : JJ
A36 : =DATE($A$1;LIGNE()-34;1) --> Février
B36:AC36 : =DATE($A$1;LIGNE()-34;COLONNE()-1)
AC37 : =SI(MOIS(DATE($A$1;LIGNE()-34;COLONNE()-1))=2;DATE($A$1;LIGNE()-34;COLONNE()-1);"") --> Gestion des années bissextile
Les autres mois reprennent cette configuration.
Pour la mise en forme conditionnelle, la formule est : =ET(JOURSEM(B2;2)>5;B2<>"")
Elle fonctionne pour janvier, mais seulement dans la plage des dates (B2:AF2). Ayant besoin de 32 lignes j'ai tenté bien des modifications mais sans résultat. Pour les autres mois les résultats sont justes si je remplace B2 par B36 (n° de ligne de février) etc...
Par contre je dois faire du ligne à ligne sur l'ensemble des mois. Précision pour les congés je travaille sur 13 mois (de janvier à janvier suivant).
Voilà, j'espère avoir donné des explications claires.
Le calendrier que j'utilise n'est pas idéal. J'ai trouvé un tutoriel à cette adresse : https://silkyroad.developpez.com/excel/dateheure/
En le suivant j'ai pu réaliser un calendrier à ma convenance, c'est à dire avec les dates lisibles horizontalement.
Par contre j'ai un problème avec la mise en forme conditionnelle.
A1 : saisie de l'année : 2010
A2 : =DATE($A$1;LIGNE()-1;1) --> Janvier
B2:AF2 : =DATE($A$1;LIGNE()-1;COLONNE()-1) --> 01/01/2010 format : JJ
A36 : =DATE($A$1;LIGNE()-34;1) --> Février
B36:AC36 : =DATE($A$1;LIGNE()-34;COLONNE()-1)
AC37 : =SI(MOIS(DATE($A$1;LIGNE()-34;COLONNE()-1))=2;DATE($A$1;LIGNE()-34;COLONNE()-1);"") --> Gestion des années bissextile
Les autres mois reprennent cette configuration.
Pour la mise en forme conditionnelle, la formule est : =ET(JOURSEM(B2;2)>5;B2<>"")
Elle fonctionne pour janvier, mais seulement dans la plage des dates (B2:AF2). Ayant besoin de 32 lignes j'ai tenté bien des modifications mais sans résultat. Pour les autres mois les résultats sont justes si je remplace B2 par B36 (n° de ligne de février) etc...
Par contre je dois faire du ligne à ligne sur l'ensemble des mois. Précision pour les congés je travaille sur 13 mois (de janvier à janvier suivant).
Voilà, j'espère avoir donné des explications claires.
A voir également:
- Elaboration d'un calendrier perpétuel.
- Mon calendrier - Télécharger - Santé & Bien-être
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Calendrier partagé google - Guide
- Synchroniser calendrier outlook et gmail - Guide
- Calendrier xtra - Télécharger - Bureautique
A2 : =DATE($A$1;LIGNE()-1;1) --> Janvier
B2:AF2 : =DATE($A$1;LIGNE()-1;COLONNE()-1) --> 01/01/2010 format : JJ
et
A36 : =DATE($A$1;LIGNE()-34;1) --> Février
B36:AC36 : =DATE($A$1;LIGNE()-34;COLONNE()-1)
Alors qu'il faut adapter la formule en fonction de la ligne, il est plus simple de faire :
A2 : =DATE($A$1;1;1) --> Janvier
B2:AF2 : =DATE($A$1;1;COLONNE()-1) --> 01/01/2010 format : JJ
et
A36 : =DATE($A$1;2;1) --> Février
B36:AC36 : =DATE($A$1;2;COLONNE()-1)
Pourquoi faire simple quand on peut faire compliqué !