Mise en forme conditionnelle

Résolu
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 - 25 nov. 2024 à 08:21
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 - 26 nov. 2024 à 15:13

Bonjour,

J'ai fait un tableau de relevé des prix de produits que j'achète régulièrement.

Je voudrais, lorsque je rentre un prix, la cellule se colore en rouge, ou en vert, si la valeur est supérieure ou inférieure à la dernière cellule non vide de la ligne considérée, et que la formule puisse être recopiée pour les lignes suivantes.

J'ai fait out un tas d'essais, mais sans succès.

Actuellement, je le fait manuellement.

Merci d'avance pour votre aide.


A voir également:

5 réponses

Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
Modifié le 25 nov. 2024 à 09:30

Bonjour,

Déjà avec quel logiciel travailles tu Excel, ou Calc de libre office ?

ensuite dans quelle colonne et ligne de départ travailles tu, la valeur que tu saisis est elle à la fin de la liste ou peux tu remplacer une valeur existante.

Le mieux est que tu crées un exemple de fichier avec quelques explications que tu joins à la discussion à partir de ce lien

https://www.cjoint.com/


0
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 2
25 nov. 2024 à 10:02

Bonjour,

Merci de ta réponse.

Je te joins le tableau réel, qui n'est pas confidentiel.

Cdt

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

0
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 2
25 nov. 2024 à 14:38

Bonjour, Je te joins le tableau Excel 2007 concerné.

Il n'y a rien de confidentiel.

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

Merci d'avance de tes conseils.

Cdt

Goldwing52

0
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 738
25 nov. 2024 à 09:45

Bonjour

Un exemple, à adapter

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

Cdlmnt

Via


0
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 2
25 nov. 2024 à 10:10

Bonjour,

Je regarde ça dans la journée, et je te tiens au courant.

Ci joint un lien pour le tableau réel.

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

Merci d'avance

Cdt Goldwing 52

0
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 2
26 nov. 2024 à 08:32

Bonjour,

J'ai regardé ton tableau, mais il ne marque que la dernière valeur. Sur mon tableau, en manuel, je conserve les précédentes variations, ce qui me permet de visualiser les évolutions sur l'année, d'un seul coup d’œil.

Merci quand même.

Bonne journée.

Goldwing52

0
charles > GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024
26 nov. 2024 à 09:13

Bonjour,

As-tu vu ma proposition Réponse 5 ?

0
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 2 > charles
26 nov. 2024 à 09:44

Bonjour,

Je l'ai vue, mais je ne trouve pas la méthode pour l'appliquer sur mon tableau:

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

Je ne suis pas assez doué dans ce domaine, j'apprends de mes erreurs, mais je n'ai jamais eu de formation en informatique (72 ans).

Merci quand même.

Bonne journée

Goldwing52

0
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 738 > GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024
26 nov. 2024 à 10:58

Re

La formule la plus courte serait

=ET(LC<>"";LC>RECHERCHE(9^9;LC3:LC(-1))) pour prix supérieur

=ET(LC<>"";LC<RECHERCHE(9^9;LC3:LC(-1))) pour prix inférieur

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

RECHERCHE(9^9;LC3:LC(-1))) retourne la dernière valeur des cellules précédant chaque cellule dans la ligne, si la cellule n'est pas vide et d'une valeur strictement supérieure ou inférieure à cette dernière valeur la MFC colorie en conséquence

Cdlmnt

Via

0
danielc0 Messages postés 1365 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 2 janvier 2025 157
25 nov. 2024 à 10:00

Bonjour à tous,

Solution pour Excel 365, à adapter :

Avec cette disposition :

1. Sélectionner la plage B2:Bx, formule :

=ET(B2<>"";B2>PRENDRE(FILTRE($C2:$XFD2;$C2:$XFD2<>"");;-1))

format rouge.

2. Sélectionner la plage B2:Bx, formule :

=ET(B2<>"";B2<PRENDRE(FILTRE($C2:$XFD2;$C2:$XFD2<>"");;-1))

format vert.

Daniel


0
danielc0 Messages postés 1365 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 2 janvier 2025 157
25 nov. 2024 à 10:29

Re,

Pour les autres versions, toujours avec cette disposition :

1. =ET(B2<>"";B2<INDEX(2:2;MAX(SI($C2:$XFD2<>"";COLONNE($C2:$XFD2)))))

Format vert.

2. =ET(B2<>"";B2>INDEX(2:2;MAX(SI($C2:$XFD2<>"";COLONNE($C2:$XFD2)))))

Format rouge.

Il n'y a pas de couleur en cas d'égalité.

Daniel


0

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

Posez votre question

Bonjour à tous,

Une proposition à tester avec deux formules de MFC, à appliquer sur la plage : $AW$2:$AW$276 :

=ET(AW2<>"";AW2<INDEX($B2:AV2;EQUIV(9^9;$B2:AV2)))
pour le vert
et
=ET(AW2<>"";AW2>INDEX($B2:AV2;EQUIV(9^9;$B2:AV2)))
pour le rouge

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

0

Bonjour de nouveau,

Avec les style références  L1C1 (à changer dans le options), les deux mises en forme conditionnelle (utiliser une formule) :

=ET(LC<>"";LC<INDEX(LC2:LC(-1);EQUIV(9^9;LC2:LC(-1))))pour vert
et
=ET(LC<>"";LC>INDEX(LC2:LC(-1);EQUIV(9^9;LC2:LC(-1))))pour rouge

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

Teste et dis si cela correspond à ton besoin

0
GOLDWING52 Messages postés 30 Date d'inscription lundi 23 novembre 2020 Statut Membre Dernière intervention 25 décembre 2024 2 > charles
26 nov. 2024 à 15:13

C'est parfait, ça fonctionne.

Mille merci.

Bonne journée

Goldwing52

0