Comment obtenir une cellule vraiment vide avec une fonction (si)

Résolu/Fermé
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - Modifié par Mouftie le 11/11/2013 à 12:46
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - 11 nov. 2013 à 19:32
Bonjour,
si j'écris en B4 =si(A4="12";A4*2;) et si A4 n'est pas égal à 12, B4 reçoit la valeur 0
si j'écris en B4 =si(A4="12";A4*2;"") et si A4 n'est pas égal à 12, B4 semble vide.
Pourtant si je me mets en B1 et que je fait Ctrl Bas, j'arrive à la fin des données de la colonne B
par contre, si je fais Supp en B4, et que je fait Ctrl Bas, à partir de B1, j'arrive en B3.
D'ailleurs, si je fais un NbVal, B4 est comptabilisée comme non vide (bonjour les moyennes).

ça peut paraître anodin, mais à cause de ça, j'ai des erreurs #Valeur! quand la cellule n'est pas vraiment vide.
Pour m'en sortir, je fais des formules B4 =si(A4="12";A4*2;"x") puis je fais un remplacer avec "rechercher" x et "remplacer par" que je laisse vide .
pour automatiser c'est pas super comme solution

Qq'1 connait-il le moyen d'avoir une cellule vraiment vide ?
A voir également:

4 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
11 nov. 2013 à 13:06
Bonjour

La cellule n' est pas vide il y a la formule
Vous pouvez mettre "" à la place du zéro dans la formule
0
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 15
11 nov. 2013 à 14:20
Bonjour Philou,
Je sais bien que ma cellule n'est pas vide, puisque mon sujet précise "vraiment vide" ; comme je le dis mettre "" dans la formule ne rend toujours pas la cellule vide.
Merci quand même de la réponse.
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
11 nov. 2013 à 15:25
Je répète la cellule B4 contient votre formule =si(A4="12";A4*2;"") donc elle ne sera jamais considérée comme vide
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
11 nov. 2013 à 14:37
Bonjour,

As-tu envisagé de faire en sorte de ne plus avoir les erreurs #VALEUR! quand la cellule n'est pas vraiment vide plutôt que chercher à avoir la cellule vide alors qu'elle ne l'est pas ?
Tu ne donnes aucune indication sur les formules qui renvoient cette erreur.
Un classeur exemple serait le bienvenu.

A+
0
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 15
11 nov. 2013 à 19:32
Bonsoir à tous, et merci pour vos réponse.
J'ai passé qq heures à faire un tableau test mais je n'arrive pas bien à reproduire tous les cas.
J'ai continué à chercher sur le forum ; je pense que la solution à mon pb vient en effet, Gyrus, par le traitement en amont, mais il faudrait passer par des formules matricielles, et ça va trop ralentir le fichier (qui est déjà très lourds).
J'ai décidé de passer par une macro qui remplace toutes les erreurs #N/A par rien et non par "".
Merci à tous encore.
0