Mise en forme conditionnelle
Résolu
John
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai fais pas mal de recherche mais j'ai du mal à trouver les bons mots clés et ne trouve pas les bonnes infos.
Dans un tableau, j'ai des dates qui correspondent au jour où une enquête est lancée.
Cette enquête va durer 45 jours en moyenne.
Ce que j'aimerais, c'est que ma cellule passe en vert quand 45 jours sont passés depuis la date de la cellule, et en rouge si ce n'est pas le cas.
Exemple avec en K1 07/09/2020
J'ai trouvé la formule =K1>AUJOURDHUI()+45 mais il faut juste remplacer AUJOURDHUI() par la valeur de la cellule, or je ne trouve pas...
Auriez-vous la solution qui je suis sûr est très simple ?
Merci à tous !
John
J'ai fais pas mal de recherche mais j'ai du mal à trouver les bons mots clés et ne trouve pas les bonnes infos.
Dans un tableau, j'ai des dates qui correspondent au jour où une enquête est lancée.
Cette enquête va durer 45 jours en moyenne.
Ce que j'aimerais, c'est que ma cellule passe en vert quand 45 jours sont passés depuis la date de la cellule, et en rouge si ce n'est pas le cas.
Exemple avec en K1 07/09/2020
J'ai trouvé la formule =K1>AUJOURDHUI()+45 mais il faut juste remplacer AUJOURDHUI() par la valeur de la cellule, or je ne trouve pas...
Auriez-vous la solution qui je suis sûr est très simple ?
Merci à tous !
John
7 réponses
-
oui, c'est bien cela, l'utilisation devrait vous le confirmer!
Bonne route
crdlmnt
-
Bonjour
Supposons la date d'enquête en B2
=K1>B2+45
Cdlmnt
Via
-
Bonjour
comment pouvez vous détecter le nombre de jours passés sans évoquer le jour en cour?
-
Merci pour la rapidité, mais cela ne fait rien, je pensais à ça mais je me suis dis que c'était trop simple...
La date d'enquête est en K1, j'ai donc tapé =K1>K1+45, mais ça ne fait rien :( -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Re
K1 ne peut pas être plus grand que K1+45, c'est mathématique!
si vous voulez détecter que K1+45 est dépassé, il faut écrire
=ET(K1<>"";AUJOURDHUI()>K1+45))
crdlmnt
-
Haha oui c'est pas faux :) (et oui j'ai bien compris ;) )
En revanche excel me refuse cette formule...
J'ai une boite dialogue disant :
Nous avons rencontré une erreur dans cette formule.
Etes vous en train de taper une formule ?
Lorsque le 1er caractère est un signe égal (=) ou moins (-), Excel considère qu'il s'agit d'une formule...
Il me propose donc de mettre un ' devant le =, mais forcément, cela ne fonctionne pas...
Ce problème d'apparence simple, me rend chèvre ^^
-
-
juste une parenthèse de trop à la fin, la faute de frappe c'est ma spécialité!
crdlmnt
-
Yatta!!
Merci beaucoup :)
Pour ma culture perso et pour mieux comprendre le mécanisme, puis-je bénéficier de votre savoir encore quelques instants ?
Concernant la formule =ET(K1<>"";AUJOURDHUI()>K1+45))
Si je comprends bien, c'est un ET logique qui va prendre en compte 2 paramètres pour être vrai.
Je comprends la 2e partie, la date d'aujourd'hui doit être supérieur à la valeur de K1+45 jours, c'est bien cela ?
En revanche je ne comprends pas la signification des annotations de la 1ere partie : (valeur de?)K1 <>""
Ho une dernière question, si je remplace K1 par juste K, est ce que cela fonctionnera pour toute la colonne K ?
Je vous remercie !
Promis je ne vous embête plus après :)
-
-
Re
- la formule regroupe deux conditions, la première étant destinée à éviter un affichage parasite quand K est vide (car 0+45 sera forcément plus petit qu'aujourd'hui! le 14/2/1900 pour Excel!)
- indiquer seulement K ne fonctionnera pas mais si vous sélectionnez la plage à traiter, voire la colonne K entière, la formule s'adaptera à chaque cellule en l'entrant pour la 1° cellule
(si vous ne bloquez pas la ligne par le signe $ K2 et pas K$2 par exemple)
si tout cela vous convient, merci de passer le sujet en résolu (bouton sous le premier post)
crdlmnt
-
Bonjour,
Merci pour ces éclaircissement!
Pour la colonne, si j'ai bien compris, j'ai tapé la formule =ET(K2<>"";AUJOURDHUI()>K2+45) que j'ai appliqué à la plage =$K$2:$K$1082 (ma 1ere cellule de date étant K2)
Est-ce bien cela qu'il fallait faire ?
Je vous remercie pour votre temps ! (et votre patience :) )