Mise en forme conditionnelle (avec formule) sur cellule non vide

Sayanel01 Messages postés 82 Statut Membre -  
f894009 Messages postés 17413 Statut Membre -
Bonjour,
J'ai un tableau qui comprend des valeurs une ligne sur deux seulement. (non, je ne peux pas supprimer les cellules vides)
Je souhaiterais mettre en rouge les valeurs inférieures à 10, mais ne pas colorer les cellule vide.
Comment faire ?
Mettre une règle basée sur une formule, par exemple
=ET(SI($A$1:$A$7<10;VRAI);NON(ESTVIDE($A$1:$A$7)))
ne marche pas

=ET(SI($A$1<10;VRAI);NON(ESTVIDE($A$1))
marche, mais il faut le refaire à chaque cellule, ce qui perd tout son intérêt.

Merci

P.S.: En fait, j'aimerais savoir comment, dans les formules de mise en forme conditionnelle, je peux faire appel à "cette cellule" (--> càd la valeur de la cellule qui va se mettre en forme). Ca serait très utile dans plein de situations

2 réponses

via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour

Pour que la formule de MFC s'adapte il faut une référence relative (et non absolue) basée sur la 1ere cellule de la plage, donc avec comme 1ere cellule de la plage A1 et après avoir sélectionné toute la plage sur laquelle doit porter la MFC la formule sera (en simplifiant ta formule) :
=ET(A1<10;A1<>"")
ou puisque les cellules à traiter sont placées une ligne sur deux, sans s'occuper des vides, en supposant que le cellules remplies sont sur les lignes impaires :
=ET(A1<10;EST.IMPAIR(LIGNE())

Cdlmnt
Via
1
Sayanel01 Messages postés 82 Statut Membre 6
 
Ca marche aussi, merci !
0
f894009 Messages postés 17413 Statut Membre 1 715
 
Bonjour Via55
Merci pour la formule ref relative

Sayanel01: le $ devant la colonne ou/et la ligne sert justement a figer la refrerence
0