Mise en forme conditionnelle

Résolu/Fermé
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023 - 16 oct. 2018 à 12:24
Raymond PENTIER Messages postés 58761 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 décembre 2024 - 11 déc. 2018 à 15:52
Bonjour,

Je n'arrive pas à mettre mon tableau en forme en fonction de certaines conditions.

J'aurais besoin que les lignes de mon tableau se mettent en couleur AUTOMATIQUEMENT en fonction d'une donnée.

Ex : Si dans ma colonne K8 (date de la demande SAV) il y a une date, alors mettre TOUTE LA LIGNE (de A8 à N8) EN JAUNE, mais si j'ai aussi une date dans la colonne L8 (relancé le), alors il faut que cette même ligne passe en couleur VERT, mais si j'ai une date dans la colonne M8 (RDV fixé le), alors il faut que cette même ligne passe en couleur ROSE et enfin si j'ai une date dans la colonne N8 (quitus le) alors ma ligne passera en BLEU.

De même, dans la même formule, serait-il possible de dire que si ma colonne N8 contient une date (cela signifie donc que ma demande de SAV est clôturée) alors ma colonne F8 passe en 0 sinon elle reste en 1.

Voici le lien avec le tableau : https://www.cjoint.com/c/HJqkjNYBuqc

Avec mes remerciements.

Cordialement.
A voir également:

7 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
16 oct. 2018 à 12:34
Bonjour
sélectionnez la ligne (ou la plage à traiter)
si on suppose que les cellules "sans date" sont vides et que les cellules sont remplies successivement et donc toutes affectées à la fin de la manip
MFC par formule à placer rigoureusement dans l'ordre ci dessous avec les flèches ascenseur de la fenêtre de MFC:
pour le bleu:
=ET($K8<>"";$L8<>"";$M8<>"";$N8<>"")
pour le rose
=ET($K8<>"";$L8<>"";$M8<>"")
pour le vert
=ET($K8<>"";$L8<>"")
pour le jaune:
=$K8<>""

placez bien les signes $ devant les adresses de colonnes pour formater toute la ligne
crdlmnt



0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
16 oct. 2018 à 13:33
Bonjour et merci pour votre réponse.

Cependant elle ne m'aide qu'en partie.

En effet, mes cellules seront toutes remplies à un moment donné dans l'avancé de mes relances. Les dates restent saisies au fur et à mesure et chaque cellule finira complétée.

De même, vous n'avez pas répondu à la dernière question : est-ce parce qu'il n'est pas possible d'y inclure une formule complémentaire ?

Merci.
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
16 oct. 2018 à 13:39
De plus, que signifie MFC ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
16 oct. 2018 à 14:06
Les formules que je vous ai donnée supposent bien que toutes les dates sont complétées au fur et à mesure.
Ces formules ne sont pas pas destinées à aller dans une cellule mais dans le système de mise en forme conditionnelle (MFC) pour formater la ligne
je répète:
  • sélectionnez la ligne (ou la plage si plusieurs lignes)
  • Ruban / Onglet accueil
  • icone mise en forme conditionnelle
  • dans le menu: "nouvelle règle"
  • dans le tableau d'option suivant: "utiliser une formule pour..."
  • dans la fenêtre suivante, entrez la formule dans le cadre
  • cliquez sur format /formatez et "OK"

vous revenez à la fenêtre de MFC, en haut de la fenêtre "nouvelle règle"
recommencer l'opération avec la formule suivante
ect...pour les quatre cas
et ensuite, placez bien les règles dans l'ordre indiqué dans mon précédent message en utilisant les flèches ascenseur en haut de la fenêtre
(sélection de la règle dans la liste et monter ou descendre)

pour ce qui est de la cellule F pour avoir un 0 ou un 1

=SI(N8<>"";0;1)

crdlmnt
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
16 oct. 2018 à 16:02
Re bonjour,

Je n'arrive pas à mettre en pratique vos formules, que se soit pour la mise en couleur ou pour la cellule de la colonne F.

Je vous remet le lien vers mon tableau pour que vous puissiez voir comment j'ai fait et me dire, le cas échéant, où j'ai fait mes boulettes : https://www.cjoint.com/c/HJqobsIiB7c

merci d'avance.
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
16 oct. 2018 à 16:09
En fait, cela fonctionne dès que je rentre une date dans une seule cellule.

Par contre, si je laisse une date dans la cellule K8 (date de demande SAV), mais que j'ajoute une date dans ma cellule L8 (relancé le) sans supprimer la date de K8, ça ne fonctionne pas.

Et comme j'ai besoin que toutes les dates apparaissent dans mon tableau afin de voir l'historique, je ne peux pas en supprimer.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
16 oct. 2018 à 16:16
Re
votre fichier en retour
les formules de MFC sont déjà ces conditions, le SI n'est pas utile (et même quelquefois à prohiber!)
votre colonne F était en format Texte, ce qui fait qu'elle n'acceptait pas les formules
je l'ai passée en format standard
revenez si ça ne convient pas
https://mon-partage.fr/f/0koc1brH/
crdlmnt
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
16 oct. 2018 à 16:27
Ah cool. ça fonctionne.

Merci beaucoup Vaucluse.

Bonne soirée.
0
Bonjour,

J'ai voulu insérer une colonne à mon tableau, et bien entendu, cela ne fonctionne plus.

J'y ai pourtant rajouter la formule, mais je dois encore faire une boulette quelque part.

https://www.cjoint.com/c/HJym3gocatc

Pouvez-vous à nouveau y jeter un oeil ?

Merci d'avance.
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
19 oct. 2018 à 16:27
Bonjour,

De la même manière que pour ma demande précédent, voici un lien vers un tableau dans lequel j'aimerai que la ligne dont la date de renouvellement (colonnes F ET L) passe en rouge si la date de la colonne D et J est dépassée en fonction de la validité (colonnes E ET K).

https://www.cjoint.com/c/HJtoxHmZXrc

C'est trop compliqué pour moi et je n'arrive décidément pas à trouvé les formules.

Merci pour votre aide précieuse.

Séverine
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
19 oct. 2018 à 16:31
Dans le même tableau, je voudrais aussi que, si les colonnes B et G sont vides (ce qui veux dire que je n'ai pas reçu les pièces demandées), alors ma ligne va passer aussi en rouge.

Merci
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
29 oct. 2018 à 13:48
Bonjour,

Plus personne pour m'aider ?????

Cordialement.
0
kokod Messages postés 1 Date d'inscription lundi 29 octobre 2018 Statut Membre Dernière intervention 29 octobre 2018
29 oct. 2018 à 13:51
sélectionnez la ligne (ou la plage si plusieurs lignes)
Ruban / Onglet accueil
icone mise en forme conditionnelle
dans le menu: "nouvelle règle"
dans le tableau d'option suivant: "utiliser une formule pour..."
dans la fenêtre suivante, entrez la formule dans le cadre
cliquez sur format /formatez et "OK"
0
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
29 oct. 2018 à 13:54
Bonjour,

C'est ce que j'ai fait, mais l'insertion de cette nouvelle formule fait capoter les autres et je ne comprends pas pourquoi.
0

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

Posez votre question
sev33000 Messages postés 240 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 27 mars 2023
8 nov. 2018 à 10:28
Bonjour à tous,

Est-ce que quelqu'un peut m'aider car j'ai beau refaire ma formule, rien ne fonctionne.

Merci.
0
Raymond PENTIER Messages postés 58761 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 décembre 2024 17 254
11 déc. 2018 à 15:47
sev33000,
tu dis que tes formules ne marchent pas, mais tu ne les as pas laissées dans ton fichier ! On ne peut donc pas te guider pour rectifier ton erreur.
Renvoie donc ton fichier avec tes règles de MFC.

Profite de l'occasion pour préciser tes contraintes du post #9 :
Tu dis " la ligne dont la date de renouvellement (colonnes F ET L) passe en rouge si la date de la colonne D et J est dépassée en fonction de la validité (colonnes E ET K) " ; j'avoue que je n'ai pas tout compris. En particulier peut-il arriver que J15 ne soit pas identique à D15 ? En effet je m'attendais à voir en J15 la formule =D15 ; mais ce n'est pas le cas.
0
Raymond PENTIER Messages postés 58761 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 décembre 2024 17 254
11 déc. 2018 à 15:52
Pour ton message 10, je n'ai pas compris non plus : Avec le fichier que tu as envoyé, les colonnes B et G étant toutes vides, l'intégralité du tableau est rouge ! C'est bien ce que tu voulais ?
0