Pb mise en forme conditionnelle si ligne vide

Résolu
matclem -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans un tableau simple avec différents prix de matières premières par fournisseur, j'ai mis en place une MFC pour que le montant le moins élevé soit en couleur.
Ça, ça marche ! Seulement voilà, quand une ligne n'as pas du tout de prix, elle s'affiche entièrement en couleur et ça je ne le veux pas.
Voilà j'espère que mon explication est claire.
Merci par avance pour votre aide


A voir également:

7 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonsoir,

Oui c'est normal parce qu'une cellule vide = "" ou 0

il faut ajouter à ta formule ET <>""
le mieux est que tu donnes ta formule de mise en forme pour qu'on te la complète
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
matclem
 
Bonsoir

merci de vous intéresser à mon problème.
voici ma formule =C174=MIN($C174:$L174)

Bonne soiree
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

regarde comme cela

=ET(C174<>"";C174=MIN($C174:$L174))
0
matclem
 
c'est impeccable, cela marche parfaitement !! Un grand merci !
Si vous avez un peu de temps je veux bien que vous m'expliquiez le pourquoi du ET, des <>et "" afin que je me trouve moins bête la prochaine fois...:-)
En tout cas, merci beaucoup
0

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

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

toute cellule vide ou contenant un formule même si cette dernière ne renvoie rien "" est considéré comme valeur 0 donc numérique

en rajoutant (ET(C174<>""; en fait on rajoute un conditionnelle si C174 est différente de vide ET C174 est égale à la valeur minimum de la matrice $C174:$L174 on colorise

MIN mémorise la valeur la plus petite qui équivaut à PETITE.VALEUR($C174:$L174;1), cette fonction permet de programmer un ordre croissant de valeur exemple pour traiter la deuxième petite valeur PETITE.VALEUR($C174:$L174;2) etc ce qui peut permettre de coloriser la plus petite valeur, puis la deuxième etc ...et cela avec des variations de couleurs
0
matclem
 
Re,

super tes explications ! Je sens que mon tableau va se parer de plusieurs couleurs...

Merci et bonne continuation
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

n'exagère pas trop avec les couleurs, il ne faut pas perdre de vue la taille du fichier
0