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 -
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
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
7 réponses
-
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. -
Bonsoir
merci de vous intéresser à mon problème.
voici ma formule =C174=MIN($C174:$L174)
Bonne soiree -
Re,
regarde comme cela
=ET(C174<>"";C174=MIN($C174:$L174))
-
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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
-
Re,
super tes explications ! Je sens que mon tableau va se parer de plusieurs couleurs...
Merci et bonne continuation -
Re,
n'exagère pas trop avec les couleurs, il ne faut pas perdre de vue la taille du fichier