Mise en forme conditionnelle / formule conditionnelle

Fermé
picsou5 Messages postés 27 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 9 janvier 2024 - 2 nov. 2018 à 16:17
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 3 nov. 2018 à 09:20
Bonjour !

Ci-dessous vous verrez mon tableau où je veux mettre en forme conditionnelle chaque ligne avec 3 couleurs différentes. Lorsque je sélectionne ma formule "N3="ROUGE" et ainsi de suite il me sélectionne qu'une seule case au lieu de tout mon tableau. Comment faire ?



Ci-dessous avec le même tableau, j'ai saisi une formule conditionnelle pour les codes couleurs. J'aimerai juste faire disparaître le terme "ROUGE" lorsque la ligne n'est pas remplie. Comment faire ?



Merci d'avance.

3 réponses

Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
2 nov. 2018 à 16:23
Bonjour,

A la place de joindre une capture écran sur laquelle nous ne pouvons pas travailler il est souhaitable d'avoir un exemple de fichier avec quelques exemples de tes attentes et le joindre à la discussion que l'on comprenne
pour joindre ton fichier
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo 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 fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

dans le même style tu as https://mon-partage.fr/
0
picsou5 Messages postés 27 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 9 janvier 2024
2 nov. 2018 à 20:52
Merci pour ton commentaire. Voici mon fichier :
https://www.cjoint.com/c/HKct0mG7P7s
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
Modifié le 2 nov. 2018 à 21:07
Re,

si j’interprète bien ton fichier, commence par sélectionner le tableau A3:N323
mise en forme conditionnelle, la formule est
=$N3="ROUGE"
Format/Remplissage/choisir la couleur rouge
et idem pour les autres couleurs

par contre en N3 ajoute une conditionnelle et incrémente ta formule vers le bas

=SI(L3="";"";SI(L3-1<=AUJOURDHUI();"ROUGE";SI(L3-4<=AUJOURDHUI();"ORANGE";SI(L3-7<=AUJOURDHUI();"VERT";""))))

0
picsou5 Messages postés 27 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 9 janvier 2024
2 nov. 2018 à 22:34
Super merci beaucoup :)
Est-il possible que lorsque mes lignes sont rouges elles remontent vers le haut ? Si oui comment faire ? Merci d'avance.
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
3 nov. 2018 à 06:41
Re,

oui c'est possible et de deux façons,
la plus simple en utilisant le filtre. Pour cela sélectionne ton tableau de A1:N323
onglet Données/Trier et filtrer/Filtrer
dans chaque cellule de ta première ligne vont se placer des boutons avec une flèche vers le bas, clic sur le bouton ce la colonne L et filtrer en ordre croissant ou du plus ancien au plus récent suivant ta version Excel.
Dans ce cas pour ma part avant de poser un filtre je créerai une colonne supplémentaire en M par exemple pour saisir un numéro de ligne à partir de la ligne 2 avec 1 puis ligne 3 avec 2 etc ... et l'inclure dans ta sélection avant de créer ton filtre A1:M323 de sorte à remettre ton tableau dans l'ordre initial en sélectionnant tri en ordre croissant

deuxième possibilité avec une macro si tu connais le VBA mais le filtre doit suffire
0
picsou5 Messages postés 27 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 9 janvier 2024
3 nov. 2018 à 08:05
D'accord merci beaucoup pour tes conseils. Comment fonctionne leVBA ? parce que je voudrais que les lignes remontent vers le haut mais je voudrais que le reste soit trié par date.

Merci d'avance
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
3 nov. 2018 à 09:20
Re,

Si tu ne connais pas le langage VBA ce sera difficile de t'aider par contre avec le filtre comme je t'ai expliqué tu peux faire plusieurs tris en même temps, par date dans la colonne L et colonne N à la place d'avoir ROUGE, ORANGE etc ... il te suffit d'avoir un code croissant exemple à la place de ROUGE, Z ou 3 etc .... et pour ORANGE Y ou 2 et filtrer M en ordre croissant
et en jouant sur les deux filtres tu auras en haut les lignes en rouge et les dates croissantes en L
0