Cond. mise en forme quand = cellule vide [Résolu/Fermé]

- - Dernière réponse : cerebrox
Messages postés
16
Date d'inscription
vendredi 11 septembre 2015
Statut
Membre
Dernière intervention
12 octobre 2015
- 12 oct. 2015 à 09:16
Bonjour,

Comment signaler dans la condition de mise en forme d'une cellule qu'elle se colorie en rouge quand elle est vide?
J'ai bien compris, comment faire les conditions de mise en forme, mais pas comment dire à Excel 2007 "= à vide"


Merci d'avance
Afficher la suite 

1 réponse

Meilleure réponse
approuvée par Jean-François Pillou le 23 janv. 2019
Messages postés
24691
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 novembre 2019
4893
14
Merci
Bonjour
ça dépend de ce que vous appelez vide, il y a des nuances pour excel!
si le "vide" est le résultat d'une formule basé sur le code "" , la cellule n'est pas vide puisqu'elle contient au moins une formule
le code de MFC est donc:
=Cell=""

Si la cellule ne contient rien, le code est:
=ESTVIDE(Cell)


L'ensemble des deux donne :
=SI(OU(Cell="";ESTVIDE(Cell)); ACTION_SI_VIDE ; ACTION_SI_NON_VIDE )


crdlmnt



Dire « Merci » 14

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

CCM 70354 internautes nous ont dit merci ce mois-ci

cerebrox
Messages postés
16
Date d'inscription
vendredi 11 septembre 2015
Statut
Membre
Dernière intervention
12 octobre 2015
-
Bonjour,

Qu'en est t'il pour une condition de supériorité/infériorité?

En effet je souhaiterais que la case change de couleur lorsque le résultat d'une formule présente dans cette case soit supérieur à, par exemple, 50.

Pour info ma formule est la suivante :

=SI(ET(E4<>0;E5<>0);ABS(E4-E5);"")

Je pense qu'il est important de le mentionner car avec d'autre formule j'y arrive mais pas avec celle ci.
En l'occurrence quand je met un critère de supériorité la cellule se colore même si le résultat n'est pas en concordance avec le critère.

Sinon, pour un résultat de formule vide, avec excel 2010, je viens d'essayer et avec =cell="", ça n'a pas marché.
J'ai réussi en utilisant =""

Merci d'avance!