Condition si cellule vide

nadir****

XLDnaute Occasionnel
Bonjour

Je voudrais faire un traitement si la cellule A2 est vide.
Le problème est que la cellule A2 est une formule (par exemple =A1).
Je voudrais donc faire un traitement sur le résultat de la formule contenue dans A2.
Ce résultat peut être un texte ou un nombre.

La fonction ESTVIDE(A2) renvoie la valeur FAUX (puisqu'il y a une formule)
La fonction T(A2) ne fonctionne que si l'on travaille avec du texte uniquement.

Est-ce qu'il y a une solution simple s'il vous plait ?

Par avance, merci.
 

Tibo

XLDnaute Barbatruc
Re : Condition si cellule vide

Bonjour,

Si ta cellule contient une formule, elle ne sera jamais réellement vide. Elle pourra être ce qu'on appelle une cellule pseudo-vide (cellule qui contien une chaïne vide).

Sinon, tu as les fonctions ESTTEXTE et ESTNUM pour tester le contenu de la cellule.

Pour tester si une cellule contient une chaîne vide, on peut utiliser un test :

=SI(A2="";......;......)

Si problème persiste, reviens avec plus de précisions (et par exemple, un petit bout de fichier exemple avec commentaires)

@+
 

hoerwind

XLDnaute Barbatruc
Re : Condition si cellule vide

Bonjour, salut Tibo,

Je ne comprends pas fort bien !

A2 : =A1
Si A1 n'est pas vide, la formule renvoie la valeur de A1
Si A1 est vide, la formule renvoie 0
En aucun cas elle ne peut renvoyer "" (rien), sauf si précisé sous la formule (=SI(A1="";"";A1), ce qui n'est pas le cas sous l'exemple.
Donc: =A1<>0 ou A1=0 devrait te convenir.

Comme Tibo, je ne vois pas le résultat que tu souhaites obtenir.
 
Dernière édition:

nadir****

XLDnaute Occasionnel
Re : Condition si cellule vide

Effectivement, le résultat d'une formule peut être 0 (masqué selon l'option choisie avec EXCEL) soit "" (rien).
Dans le premier cas la fonction SI(A2=0;...:....) fonctionne.
Dans le deuxième cas; la fonction SI(A2="";...;...) fonctionne.

Merci Tibo, merci Hoerwind.
 

Discussions similaires

Réponses
4
Affichages
218
Réponses
3
Affichages
202

Statistiques des forums

Discussions
312 413
Messages
2 088 200
Membres
103 762
dernier inscrit
rouazali