Mise en forme conditionnelle entre deux dates

Résolu/Fermé
Roland - 29 oct. 2015 à 23:25
 Roland - 30 oct. 2015 à 02:53
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 =)



5 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
30 oct. 2015 à 00:23
Bonjour.

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
0
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
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
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 ?
0
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 =)
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
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.
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
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
0
Bonsoir via55,

Dans un premier temps je te remercie pour le temps que tu as passé dessus.

J''ai regardé tes formules, c'est ce que je cherchais à faire, sans réussite xD

Je vais testé ça sur tous les fichiers que je dois traiter.


Merci beaucoup,

Bonne soirée =)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vous n'imaginez pas le temps que vous m'avez fait économisé, j'ai une bonne trentaine de fichiers comme celui ci à traiter. Ca ira beaucoup plus vite =)

Merci encore à vous deux,

Bonne soirée =)
0