Mise en forme conditionnelle d'une cellule avec date et text
brucine Messages postés 21727 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans la colonne U, j'ai des valeurs sous la forme "16/12/2023 + Livraison". Je voudrais une mise en forme conditionnelle qui me surligne en orange cette cellule si la date dans cette colonne est supérieur à la date dans la colonne AB qui est sous la forme "15/12/2023" (donc pas de texte dans cette cellule).
J'ai essayé "=DATEVAL(GAUCHE(U2;10)) >= AB2" mais ca ne fonctionne pas.
Pour info, je suis sous excel 2010, et je souhaite que s'il y a modification de la date dans la cellule U, le surlignement se fasse instantanément, donc pas de macro.
Merci pour votre aide
- Mise en forme conditionnelle si cellule contient texte
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Google sheet si cellule contient texte alors afficher ✓ - Forum Excel
- Si cellule contient texte alors ✓ - Forum Excel
4 réponses
Bonjour
Ce changement de couleur peut être réalisé avec les formats conditionnels.
Voir le site Format conditionnel
Plein de vidéo Youtube donne la méthode.
A plus tard
Merci pour la réponse mais je ne peux pas ajouter de colonne.
Voici mon fichier:
https://www.cjoint.com/c/MLprCRiym8G
Merci pour votre aide
Je sais pas si c'est cela que vous cherchez...
https://www.cjoint.com/c/MLpslrxjI8X
Je suppose que c'est pas vous qui avez crée les autres formats conditionnels... Si ?
Non ce n'est pas ça, les cellules sont parfois sous le format "12/12/2023" et parfois sous le format "12/12/2023 + Livraison", donc la formule U1>AB1 ne marche pas quand il y a du texte.
Oui, c'est moi qui ai fait les autres formats pourquoi?
J'ai avancé un peu en utilisant la formule:
"=DATEVAL(SUPPRESPACE(GAUCHE($T$3;TROUVE(" ";$T$3&" ")-1)))>$AB$3"
Mais ça ne marche pas pour les cas où j'ai des cellules sous le format "12/12/2023"
Si on met du texte, pas de calcul quel qu'il soit !
Il faut mettre le texte dans le format:
Format personnalisé JJ/MM/AAAA" + Livraison"
ou alors prévoir une colonne livraison avec une valeur à ajouter
Ou alors votre formule avec 2 cas:
=SI(ESTTEXTE($T$3);DATEVAL(SUPPRESPACE(GAUCHE($T$3;TROUVE(" ";$T$3&" ")-1)))>$AB$3;$T$3)
Bonjour,
Je ne trouve pas le réponse à la formule que je dois expliquer dans le lien. De plus, j'ai déjà cherché des vidéos youtube, je n'ai pas trouvé de vidéo avec le même cas que moi.
Cordialement
Bonjour,
On suppose que pour que la première cellule ait date + blabla, elle est au format standard ou texte; tout va très bien se passer tant que la deuxième n'est pas non plus au format texte, ça fonctionne, sans quoi je dois aussi lui appliquer DATEVAL.
Avec des références différentes des tiennes:
=DATEVAL(GAUCHE(A2;10))>DATEVAL(GAUCHE(B4;10))
Le deuxième écueil est que je ne peux pas avec une MFC souligner le texte d'une couleur différente du texte lui-même; passer par bordure, choisir le style, la couleur (orange) et ne l'appliquer que sous le texte.