Création
d'entreprise
Posez votre question Signaler

EXCEL Retourner une valeur vide dans un SI

Tom - Dernière réponse le 17 nov. 2008 à 07:22
Bonjour,
Est-il possible de retourne une cellule vide dans un SI. Exemple: SI(A1="1";VRAI;VIDE) où VIDE doit retourner une cellule vide. Existe-il une constante comme NULL ou EMPTY? Je ne peut pas retourner seulement deux guillements puisque la cellule est prise pour du texte et ne peut pas être utiliser dans une multiplication.
Avez-vous une solution?
Lire la suite 

EXCEL Retourner une valeur vide dans un SI »

10 réponses
Réponse
+1
moins plus
Bonjour
Excellement parlant,(et sauf proposition contraire qui m'intèresserait fortement) une cellule ne peut pas être vide comme vous l'entendez si elle contient une formule, quoique vous fassiez
Tout au plus peut on utiliser 0 et faire disparaitre l'affichage des 0 pour une question d'esthétique:
Outil / Option / Affichage /Décocher valeur 0

La solution "" transforme effectivement la cellule en texte et toutes les formules ne l'acceptent pas.
Vous avez dans ce cas la solution, lourde mais si vous y tenez, d'inclure dans vos formules s'appuyant sur la cellule qui donne "" une condition qui dit
=si(Cell="";0;Cell)........... et ensuite votre formule
Mais c'est bien compliqué pour probablement peu de résultat.
Crdlmnt
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,
=si(A1=1;"";....)
lire si A1 = vide alors reourner vide sinon ce que vous voulez, un nombre, du texte entre " ".
Tom - 16 nov. 2008 à 22:33
Quand je retourne les guillemets, alors, dans les formules qui multiplient cette cellule par un pourcentage, j'obtiens une erreur.
cocotehier- 16 nov. 2008 à 22:39
Tom,
Ecrivez votre formule tel qu'elle est écrite dans votre feuille et, donnez-nous plus d'info...pourcentage...ou autre encore si vous souhaitez avoir une réponse avec des couettes (adéquate),
mais sachez que vide empty....ne sont pas utilisés dans excel comme dans access ou autre vide en excel c'est "" deux fois les guillemets..en attendant ;-)
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Est-ce raisonnable de faire une multiplication sur une case qui contient Vrai ?
Je veux bien que dans la pratique Vrai=1, mais bon, c'est pas propre.

Pourquoi ne mets-tu pas 0 et 1 tout simplement ?
Ajouter un commentaire
Réponse
+0
moins plus
Droopy, ce n'est qu'un exemple.

Cocotehier, voilà ma formule:
(B9*D19)+(B10*D20)+(B11*D21)+(B12*D22)+(B13*D23)
Les cellules d19 à d23 sont des SI.
Quelle valeur dois-je retourner dans le SI pour que la formule fonctionne? Pour l'instant, les SI retournent les guillemets. Contrainte: le Si ne doit pas retourner 0.

Merci de votre intérêt.
Ajouter un commentaire
Réponse
+0
moins plus
Encore moi,

Les cellules D19 à D23 doivent retourne une valeur, quand la condition est fausse, qui permet à la formule de fonctionner et n'affiche rien dans sa cellule.
cocotehier- 16 nov. 2008 à 22:58
Bonne nuit à tous !
Ajouter un commentaire
Réponse
+0
moins plus
Donc pour reprendre l'exemple de départ...
=si(A1=ce que vous voulez ;"";une valeur)...
admettons a1 = machin
par exemple =si(A1="truc";"";1) la condition est fausse car truc différent de machin donc retourne une valeur = 1
Ajouter un commentaire
Réponse
+0
moins plus
"Contrainte: le Si ne doit pas retourner 0." Pourquoi donc ? C'est pourtant la solution !
Ajouter un commentaire
Ce document intitulé « EXCEL Retourner une valeur vide dans un SI » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?