Mise en forme conditionnelle entre deux dates
Résolu/Fermé
A voir également:
- Mise en forme conditionnelle date comprise entre
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
5 réponses
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
30 oct. 2015 à 00:23
30 oct. 2015 à 00:23
Bonjour.
Nous ne savons pas travailler sans fichier ... Alors envoie le tien.
Nous ne savons pas travailler sans fichier ... Alors envoie le tien.
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Bonsoir,
Merci pour ta réponse.
La colonne D comporte des dates.
Je souhaiterais mettre en forme le document de manière à ce que chaque saisons soient d'une couleur différente.
En gros :
-> Entre le 20/03/XXXX et 20/06/XXXX : Couleur 1
-> Entre le 21/06/XXXX et 22/09/XXXX : Couleur 2
-> Entre le 23/09/XXXX et 20/12/XXXX : Couleur 3
-> Entre le 21/12/XXXX et 19/03/XXXX : Couleur 4
Je détail ma question au cas où =)
Merci :)
Fichier : http://www.cjoint.com/c/EJDxDqrfDcb
Merci pour ta réponse.
La colonne D comporte des dates.
Je souhaiterais mettre en forme le document de manière à ce que chaque saisons soient d'une couleur différente.
En gros :
-> Entre le 20/03/XXXX et 20/06/XXXX : Couleur 1
-> Entre le 21/06/XXXX et 22/09/XXXX : Couleur 2
-> Entre le 23/09/XXXX et 20/12/XXXX : Couleur 3
-> Entre le 21/12/XXXX et 19/03/XXXX : Couleur 4
Je détail ma question au cas où =)
Merci :)
Fichier : http://www.cjoint.com/c/EJDxDqrfDcb
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
30 oct. 2015 à 02:03
30 oct. 2015 à 02:03
OK !
L'idée directrice que j'ai suivie consiste à traiter ta contrainte "formule pour que excel ne prenne pas en compte l'année mais uniquement les JJ/MM".
C'est pourquoi dans la colonne H:H je place la formule =MOIS(D:D)+JOUR(D:D)/100 qui affichera 1,02 pour le 2 janvier ou 4,16 pour le 16 avril.
° Tu noteras que le 1er janvier donne 1,01 ; le 20 mars donne 3,20 : le 21 juin donne 6,21 et le 21/12 donne 12,21.
Du coup, la colonne I:I affichera "p" pour printemps, "é" pour été, "a" pour automne et "h" pour hiver avec la formule :
=SI(H:H<1,01;"?";SI(H:H<3,2;"h";SI(H:H<6,21;"p";
SI(H:H<9,23;"é";SI(H:H<12,21;"a";"h")))))
Bien entendu ces deux colonnes de travail pourront être masquées
(par exemple afin de ne pas être imprimées).
https://www.cjoint.com/c/EJEa7gS48eE
L'essentiel est fait ; le tableau est prêt pour recevoir les règles de mise en forme conditionnelle en fonction de I:I ... Mais ça, tu sais faire ?
L'idée directrice que j'ai suivie consiste à traiter ta contrainte "formule pour que excel ne prenne pas en compte l'année mais uniquement les JJ/MM".
C'est pourquoi dans la colonne H:H je place la formule =MOIS(D:D)+JOUR(D:D)/100 qui affichera 1,02 pour le 2 janvier ou 4,16 pour le 16 avril.
° Tu noteras que le 1er janvier donne 1,01 ; le 20 mars donne 3,20 : le 21 juin donne 6,21 et le 21/12 donne 12,21.
Du coup, la colonne I:I affichera "p" pour printemps, "é" pour été, "a" pour automne et "h" pour hiver avec la formule :
=SI(H:H<1,01;"?";SI(H:H<3,2;"h";SI(H:H<6,21;"p";
SI(H:H<9,23;"é";SI(H:H<12,21;"a";"h")))))
Bien entendu ces deux colonnes de travail pourront être masquées
(par exemple afin de ne pas être imprimées).
https://www.cjoint.com/c/EJEa7gS48eE
L'essentiel est fait ; le tableau est prêt pour recevoir les règles de mise en forme conditionnelle en fonction de I:I ... Mais ça, tu sais faire ?
Ah c'est pas bête du tout, j'avais pas pensé à "transposer" les dates dans un autre format et les traitées ensuite. (enfin de toute façon je n'aurais pas réussi à le faire xD)
Merci Beaucoup pour ta réponse, le temps que tu as passé dessus en surtout pour la méthodologie =)
Et pour la mise en forme j'avais réussi à mettre une couleur en fonction d'une date précise, je suppose que je dois juste modifier la donnée "date" par celle de la colonne "i".
Merci encore =)
Merci Beaucoup pour ta réponse, le temps que tu as passé dessus en surtout pour la méthodologie =)
Et pour la mise en forme j'avais réussi à mettre une couleur en fonction d'une date précise, je suppose que je dois juste modifier la donnée "date" par celle de la colonne "i".
Merci encore =)
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
30 oct. 2015 à 02:47
30 oct. 2015 à 02:47
Je te remercie de ton retour et de ton appréciation.
Pour la mise en forme, si tu as une hésitation appuie-toi sur les règles de via55
(que je salue) : 3 règles seulement, et la plage sélectionnée.
Cordialement.
Pour la mise en forme, si tu as une hésitation appuie-toi sur les règles de via55
(que je salue) : 3 règles seulement, et la plage sélectionnée.
Cordialement.
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
30 oct. 2015 à 02:11
30 oct. 2015 à 02:11
Bonsoir Roland
Bonsoir Raymond
Sans colonnes supplémentaires, simplement par mise en forme conditionnelle :
http://www.cjoint.com/c/EJEbjBbethX
La couleur pour l'hiver est mise par défaut dans les colonnes (cela fait une MFC de moins), les 3 autres par MFC
Cdlmnt
Via
Bonsoir Raymond
Sans colonnes supplémentaires, simplement par mise en forme conditionnelle :
http://www.cjoint.com/c/EJEbjBbethX
La couleur pour l'hiver est mise par défaut dans les colonnes (cela fait une MFC de moins), les 3 autres par MFC
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question