Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Définir si une cellulle est occupée

  • Initiateur de la discussion Fred
  • Date de début
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.
 
M

Monique

Guest
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")
 
F

Fred

Guest
1000 mercis, mais que deviendrais-je sans votre forum, j'ai appris énormément en 1 mois.

Encore merci et chapeau pour la rapidité et votre savoir excelien.
 
F

Fred

Guest
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.
 
M

Monique

Guest
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)
 

Discussions similaires

Réponses
2
Affichages
364
Réponses
16
Affichages
728
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…