Mise en forme conditionnelle

Résolu
vincent - 6 oct. 2023 à 12:33
 vincent - 7 oct. 2023 à 08:16

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

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié le 6 oct. 2023 à 13:24

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

Merci infiniment

0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
6 oct. 2023 à 21:17

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