Définir si une cellulle est occupée

  • Initiateur de la discussion Initiateur de la discussion Fred
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Fred

Guest
Bonjour,

Quelqu'un saurait-il quelle fonction ou formule a utiliser pour définir si une celulle est occupée.

Je connaîs si elle est vide. =SI(B1=""..........

Mais je ne sais pas comment faire pour dire que c'est occupé ??

Merci.
 
Bonsoir,

Tu as au moins celles-ci :
=SI(NON(ESTVIDE(A1));"occupée";"vide")
=SI(A1<>"";"occupée";"vide")
=SI(ESTNUM(A1);"contient une valeur numérique";"vide")
=SI(ESTTEXTE(A1);"contient du texte";"vide")
=SI(OU(ESTTEXTE(A1);ESTNUM(A1));"occupée";"vide")
 
Bonsoir,

excuses moi de t'importuner, mais j'ai cette formule :

=SI(ET(ESTTEXTE(B7);ESTNUM(C7);ESTNUM(E7);D7="");1;0)

Et cela ne donne rien, j'aimerais que le résultat soit 0 si les celulles sont vides et 1 si utilisée.
B7 étant du texte, C7 et E7 du numérique et D7 du je ne sais comment dire, c'est un format heure 12:00.

J'ai essayé d'ajouter la fonction non(estvide.... mais sans succès.
Merci.
 
Re bonsoir,

Si tu veux 0 si les cellules sont vides, il faut que les 4 cellules soient vides
Malgré tout, si B7 contient un nombre, ou si C7 contient du texte ou si E7 contient du texte,
tu obtiendras aussi 0
Pour obtenir 1, il faut que toutes tes conditions soient respectées.
Il faut que B7 contienne du texte, que et C7 et E7 contiennent une valeur numérique et que D7 soit vide (même pas zéro)
Par exemple, si D7 contient 00:00, cette cellule n'est pas vide, la condition SI(D7="" n'est pas respectée
Si B7 contient un nombre, la condition SI(ESTTEXTE(B7 n'est pas respectée.

Selon ce que tu veux obtenir, tu peux formuler tes conditions d'une autre manière
=SI(OU(ESTTEXTE(B7);ESTNUM(C7);ESTNUM(E7);D7="");1;0)
=SI(OU(ESTTEXTE(B7);ET(ESTNUM(C7);ESTNUM(E7);D7=""));1;0)
=SI(OU(ET(ESTTEXTE(B7);D7="");ET(ESTNUM(C7);ESTNUM(E7)));1;0)


Non(estvide() écrit comme ça :
=SI(ET(NON(ESTVIDE(B7));NON(ESTVIDE(C7));NON(ESTVIDE(E7));D7="");1;0)
peut s'écrire en regroupant les 2 cellules qui se touchent :
=SI(ET(NON(ESTVIDE(B7:C7));NON(ESTVIDE(E7));D7="");1;0)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
444
Réponses
4
Affichages
138
Réponses
6
Affichages
456
Réponses
6
Affichages
244
Retour