Mise en forme conditionnelle
frizettes7
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai essayé autant que j'ai pu tout en lisant les forums à ce sujet, mais je ne suis toujours pas capable de l'adapter à mon situation.
Je voudrais que les dates "de ma colonne D" plus vieille que "aujourdhui" soient en rouge et les dates >=aujourdhui+30 soient en orange. Quand je réussis pour les rouges, les oranges ne fonctionnent pas et ça enlèvent les rouges.
Merci beaucoup!
J'ai essayé autant que j'ai pu tout en lisant les forums à ce sujet, mais je ne suis toujours pas capable de l'adapter à mon situation.
Je voudrais que les dates "de ma colonne D" plus vieille que "aujourdhui" soient en rouge et les dates >=aujourdhui+30 soient en orange. Quand je réussis pour les rouges, les oranges ne fonctionnent pas et ça enlèvent les rouges.
Merci beaucoup!
A voir également:
- Mise en forme conditionnelle
- 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
4 réponses
Bonjour
En supposant la 1ere date de ta colonne en D2
apres selection de toute la plage
MFC nouvelle regle Utiliser une formule .... et entrer
=C2<AUJOURDHUI()
Recommencer la même opération avec cette fois :
=C2>=AUJOURDHUI()+30
Cdlmnt
En supposant la 1ere date de ta colonne en D2
apres selection de toute la plage
MFC nouvelle regle Utiliser une formule .... et entrer
=C2<AUJOURDHUI()
Recommencer la même opération avec cette fois :
=C2>=AUJOURDHUI()+30
Cdlmnt
Merci via55,
J'ai fait ce que vous m'avez dit mais ça ne fonctionne toujours pas.
J'ai pourtant utiliser un format de date reconnu JJ-MOIS-AAAA.
Dans mon fichier orignal, j'ai en rouge le 7 juin 2013 (il ne devrait même pas avoir de couleur!) et 30 juin 2011 en orange (quand il devrait être en rouge!).
De plus, j'aimerais qu'on m'explique pourquoi la formule commence par C2 quand mes dates sont en colonne D (que veut dire la cellule qu'on y inscrit).
Je vous joins une copie de mon fichier avec seulement la fameuse colonne D. J'ai refait les MFC et le orange ne fonctionne même pas, tout est rouge! (et dans le fichier on ne voit pas MFC, je ne sais pas pourquoi!...)
Merci d'avance!
https://www.cjoint.com/c/CCzpPMszKHj
J'ai fait ce que vous m'avez dit mais ça ne fonctionne toujours pas.
J'ai pourtant utiliser un format de date reconnu JJ-MOIS-AAAA.
Dans mon fichier orignal, j'ai en rouge le 7 juin 2013 (il ne devrait même pas avoir de couleur!) et 30 juin 2011 en orange (quand il devrait être en rouge!).
De plus, j'aimerais qu'on m'explique pourquoi la formule commence par C2 quand mes dates sont en colonne D (que veut dire la cellule qu'on y inscrit).
Je vous joins une copie de mon fichier avec seulement la fameuse colonne D. J'ai refait les MFC et le orange ne fonctionne même pas, tout est rouge! (et dans le fichier on ne voit pas MFC, je ne sais pas pourquoi!...)
Merci d'avance!
https://www.cjoint.com/c/CCzpPMszKHj
OUi désolé C2 est une faute de frappe il faut bien sûr lire D2 !
mais en fait dans l'exemple envoyé les dates commencent en D13 donc si tu sélectionnes la plage D13:D174 il faut mettre D13 dans la formule
Supprimer toutes les autres mises en forme avant de mettre la formule
ET(D13>=AUJOURDHUI()+30;D13<>"Fin BQH")
J'ai rajouté la 2nde condition sinon les cellules avec Fin BQH seraient colorées aussi
Par contre il y a des dates que même si le format date a été appliqué à la cellule Excel considère comme du texte car ces dates n'existent pas: cellule D149 31 février 2012 ! ! et D159 31 novembre 2012 ; ces fausses dates sont donc forcément colorées par la MFC
Cdlmt
mais en fait dans l'exemple envoyé les dates commencent en D13 donc si tu sélectionnes la plage D13:D174 il faut mettre D13 dans la formule
Supprimer toutes les autres mises en forme avant de mettre la formule
ET(D13>=AUJOURDHUI()+30;D13<>"Fin BQH")
J'ai rajouté la 2nde condition sinon les cellules avec Fin BQH seraient colorées aussi
Par contre il y a des dates que même si le format date a été appliqué à la cellule Excel considère comme du texte car ces dates n'existent pas: cellule D149 31 février 2012 ! ! et D159 31 novembre 2012 ; ces fausses dates sont donc forcément colorées par la MFC
Cdlmt
Merci beaucoup!
Ça progresse, mais est-ce qu'il se peut que ça ne marche pas au bout du compte ou il y a encore quelque chose qui n'est pas correct ? J'arrive à ça maintenant :
https://www.cjoint.com/c/CCzrntys1aV
J'ai fait :
=C2<AUJOURDHUI() en rouge
=C2>=AUJOURDHUI()+30 en orange
ET(D13>=AUJOURDHUI()+30;D13<>"Fin BQH") en blanc?? (J'ai essayé rouge, change rien).
J'ai sélectionné toutes les dates pour les mettre au même format de date, j'ai tout retapé les mois à la main (d'où est erreur de dates!) J'ai même fait des "pinceaux" sur les cellules où ça fonctionne aux cellules qui ne fonctionnent pas. Rien à changé
Merci!
Ça progresse, mais est-ce qu'il se peut que ça ne marche pas au bout du compte ou il y a encore quelque chose qui n'est pas correct ? J'arrive à ça maintenant :
https://www.cjoint.com/c/CCzrntys1aV
J'ai fait :
=C2<AUJOURDHUI() en rouge
=C2>=AUJOURDHUI()+30 en orange
ET(D13>=AUJOURDHUI()+30;D13<>"Fin BQH") en blanc?? (J'ai essayé rouge, change rien).
J'ai sélectionné toutes les dates pour les mettre au même format de date, j'ai tout retapé les mois à la main (d'où est erreur de dates!) J'ai même fait des "pinceaux" sur les cellules où ça fonctionne aux cellules qui ne fonctionnent pas. Rien à changé
Merci!
Il a plusieurs MFC qui restent (5 au moins) il faut supprimer les inutiles qui peuvent rentrer en conflit avec les autres
Aucune ne doit avoir C mais D
Au final il doit n'en rester que 2
=D13<AUJOURDHUI() en rouge
=ET(D13>=AUJOURDHUI()+30;D13<>"Fin BQH") en orange
Au final :
les dates passées seront en rouge
aujourdhui et les 30 jours qui suivent en blanc (sans MFC)
les dates futures à plus d'un mois en orange
Cdlmnt
Aucune ne doit avoir C mais D
Au final il doit n'en rester que 2
=D13<AUJOURDHUI() en rouge
=ET(D13>=AUJOURDHUI()+30;D13<>"Fin BQH") en orange
Au final :
les dates passées seront en rouge
aujourdhui et les 30 jours qui suivent en blanc (sans MFC)
les dates futures à plus d'un mois en orange
Cdlmnt
On va y arriver !
1ere formule :
D13<AUJOURDHUI() rouge
ou ET(D13<AUJOURDHUI();D13<>"") rouge s'il y a des cellules vides qui risquent de rester rouge avec la formule précédente
2nde formule :
ET(D13>=AUJOURDHUI();D13<=AUJOURDHUI()+31) pourque ce soit aujourdhui et 30 jours suivants qui soient en orange
et le reste reste sans couleur y compris là où il y a du texte au lieu d'une date
Testé et approuvé
1ere formule :
D13<AUJOURDHUI() rouge
ou ET(D13<AUJOURDHUI();D13<>"") rouge s'il y a des cellules vides qui risquent de rester rouge avec la formule précédente
2nde formule :
ET(D13>=AUJOURDHUI();D13<=AUJOURDHUI()+31) pourque ce soit aujourdhui et 30 jours suivants qui soient en orange
et le reste reste sans couleur y compris là où il y a du texte au lieu d'une date
Testé et approuvé
Merci beaucoup pour tout!
Je crois que j'ai un problème parce que rien ne fonctionne à part mon rouge, c'est déjà ça de fait! J'ai essayé sur mon vrai fichier et celui que j'ai joint (avec juste la colonne D) et ça ne fait jamais le même résultat, soit tout rouge, tout blanc, tout mélangé! J'ai tout supprimé et recommencé plusieurs fois...
Je vais me faire installer la version 2010 bientôt, espérant que ça règle le problème.
Bonne journée!
Je crois que j'ai un problème parce que rien ne fonctionne à part mon rouge, c'est déjà ça de fait! J'ai essayé sur mon vrai fichier et celui que j'ai joint (avec juste la colonne D) et ça ne fait jamais le même résultat, soit tout rouge, tout blanc, tout mélangé! J'ai tout supprimé et recommencé plusieurs fois...
Je vais me faire installer la version 2010 bientôt, espérant que ça règle le problème.
Bonne journée!
Bonjour
Ce n'est pas une question de version !
SI tu adaptes à un autre fichier il faut bien adapter la formule correctement
ça vient sans doute de là
dans la formule D13 correspond à la première cellule de la colonne date
si dans ton fichier ta colonne date commence par exemple en C4 tu dois selectionner toute ta plage colonne date d'abord et MFC puis mettre C4 dans la formule sans signes $ (attention excel les rajoute parfois, les supprimer si c'est le cas )
cdlmnt
Ce n'est pas une question de version !
SI tu adaptes à un autre fichier il faut bien adapter la formule correctement
ça vient sans doute de là
dans la formule D13 correspond à la première cellule de la colonne date
si dans ton fichier ta colonne date commence par exemple en C4 tu dois selectionner toute ta plage colonne date d'abord et MFC puis mettre C4 dans la formule sans signes $ (attention excel les rajoute parfois, les supprimer si c'est le cas )
cdlmnt