Mise en forme conditionnelle : Valeur la plus élevée et la plus basse par ligne

Résolu
Justine -  
PapyLuc51 Messages postés 4579 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je fais appel à la communauté pour m'aider sur un problème que je n'arrive pas à résoudre.
Je souhaite mettre en forme (fond rouge ou fond vert) la valeur la plus élevée et la valeur la plus faible sur chaque ligne de mon tableau (qui comprend 4 colonnes et plus d'une centaine de lignes).

Existe t-il une formule ou une astuce pour mettre en avant ces valeurs par ligne ?

Je vous remercie,

4 réponses

Résumé de la discussion

Mise en forme conditionnelle pour mettre en valeur, ligne par ligne, la valeur minimale et la valeur maximale d'un tableau comportant 4 colonnes et de nombreuses lignes. Utiliser deux règles de mise en forme conditionnelle avec des formules du type =A1=MIN($A1:$D1) pour le minimum et =A1=MAX($A1:$D1) pour le maximum, en appliquant sur la plage A1:D100 (à adapter) et en laissant la référence de ligne relative pour que chaque ligne soit évaluée individuellement. Cette approche évite les erreurs liées à l’ancrage des lignes et peut être adaptée si seules certaines colonnes doivent être incluses (par exemple A, C et F en ajustant la plage, comme $A3:$F3). Le résultat donne des mises en forme distinctes par ligne, avec un fond vert pour la plus petite valeur et un fond rouge pour la plus grande.

Bobot (l'IA à votre service)
  1. PapyLuc51 Messages postés 4579 Date d'inscription   Statut Membre Dernière intervention   1 515
     
    Bonjour

    Pour des données en colonnes A,B,C,D et commençant en ligne 1

    sélectionner A1:D100 et ouvrir les MFC / choisir le dernier "Utiliser une formule....."

    Pour le vert ( valeur la plus basse) mettre cette formule
    =A1=MIN($A$1:$D$1) et choisir le format fond vert

    Clic sur nouvelle formule

    Pour le rouge ( valeur la plus haute) mettre cette formule
    =A1=MAX($A$1:$D$1) et choisir le format fond rouge

    Cordialement
    1
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour (à tous)
      papyluc, juste une petite correction pour que ça fonctionne ligne par ligne:
      =A1=MIN($A1:$D1)
      soit donc pas de $ devant le 1
      crdlmnt
      2
    2. PapyLuc51 Messages postés 4579 Date d'inscription   Statut Membre Dernière intervention   1 515 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Salutations

      Effectivement une coquille dans ma dactylographie

      Cordialement
      0