Mise en forme conditionnelle

Résolu
vincent -  
 vincent -

Bonjour à tous,

J'ai trois produits avec leur prix respectifs

assiette 10 €

plat 5 €

verre 3 €

je souhaite mettre en rouge le produit dont le prix est le cher, sachant que les prix peuvent changer à tout moment.

Merci de votre aide

2 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Bonjour,

    exemple tes prix sont entre B2 et B20, sélectionne cette plage et Mise en forme conditionnelle

    la formule est

    =B2=MAX($B$2:$B$20)

    Format/Remplissage, choisir la couleur rouge

    Par contre si tu veux le faire par catégorie exemple pour les assiettes la formule est différente exemple pour les assiettes

    =B2=MAX(($A$2:$A$20="assiette")*$B$2:$B$20)

    il est possible d'améliorer la formule si par exemple on crée une liste de validation pour sélectionner un produit, exemple dans une cellule D2, la formule devient

    =B2=MAX(($A$2:$A$20=$D$2)*$B$2:$B$20)

    mieux pour ne pas coloriser les cellules vides

    =ET(B2<>"";B2=MAX(($A$2:$A$20=$D$2)*$B$2:$B$20))


    2
    1. vincent
       

      Merci infiniment

      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Re,

    A défaut de ton retour un exemple de fichier avec une autre formule certainement mieux  adaptée

    =ET($D$2<>"";A2=$D$2;B2=SOMMEPROD(MAX(($A$2:$A$20=$D$2)*$B$2:$B$20)))

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


    0