Mise en forme conditionnelle entre deux dates
Résolu
Roland
-
Roland -
Roland -
Bonjour,
J'ai trouvé des réponses sur la MFC, d'autres sur les dates mais je n'arrive pas à les combiner xD.
J'ai un fichier excel contenant des données et dont une colonne est pour les dates (elles débutent en 1995 pour finir en 2015 et probablement évolutif)
Elles sont au format JJ/MM/AAAA.
Je voudrais colorier les lignes en fonction de la saison.
Je n'arrive pas à transformer cela en formule pour que excel ne prenne pas en compte l'année mais uniquement les JJ/MM.
Je pourrais le faire à la main mais je n'arrive pas à me résigner devant ça xD
Merci d'avance =)
J'ai trouvé des réponses sur la MFC, d'autres sur les dates mais je n'arrive pas à les combiner xD.
J'ai un fichier excel contenant des données et dont une colonne est pour les dates (elles débutent en 1995 pour finir en 2015 et probablement évolutif)
Elles sont au format JJ/MM/AAAA.
Je voudrais colorier les lignes en fonction de la saison.
Je n'arrive pas à transformer cela en formule pour que excel ne prenne pas en compte l'année mais uniquement les JJ/MM.
Je pourrais le faire à la main mais je n'arrive pas à me résigner devant ça xD
Merci d'avance =)
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
- Excel liste déroulante conditionnelle - Guide
5 réponses
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
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 =)
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