Mise en forme conditionnelle (avec formule) sur cellule non vide [Fermé]

Signaler
Messages postés
76
Date d'inscription
lundi 14 juin 2010
Statut
Membre
Dernière intervention
16 janvier 2018
-
Messages postés
15595
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 février 2021
-
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
A voir également:

2 réponses

Messages postés
12929
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
12 février 2021
2 126
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
76
Date d'inscription
lundi 14 juin 2010
Statut
Membre
Dernière intervention
16 janvier 2018
6
Ca marche aussi, merci !
Messages postés
15595
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 février 2021
1 460
Bonjour Via55
Merci pour la formule ref relative

Sayanel01: le $ devant la colonne ou/et la ligne sert justement a figer la refrerence
Messages postés
15595
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 février 2021
1 460
Bonjour,
Il faut enlever le $ devant la ligne cellule:
=ET(SI($A1<10;VRAI);NON(ESTVIDE($A1)))
Messages postés
76
Date d'inscription
lundi 14 juin 2010
Statut
Membre
Dernière intervention
16 janvier 2018
6
Merci ! Ca marche.... Mais pourquoi ?
Je suppose que si ma formule de mise en forme conditionnelle contient une mention a la cellule "W72" (sans $), si la règle s'applique à une plage, utilisera pour son calcul la plage ayant en haut à gauche la cellule W72
(Heu... c'est confus, mais je me comprend...)
En bref, merci !