Valeur "null" se transforme en "0"

Résolu
Tessel75 -  
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je suis en train de travailler sur le cadre d'un planning qui se veut perpétuel. Il suffirait d'entrer chaque année la date du 1er lundi de la semaine 01 pour que toutes les dates de l'année s'enchaînent. Concernant les affectations des personnes, afin de faciliter la saisie et ne pas avoir à recopier plusieurs (52) fois la même donnée, j'ai des cellules qui font références à d'autres, soit de la même page soit d'une autre, sur le modèle habituel A15 = A6 ou Fevr!B25 = Janv!B12 par exemple.
Mon problème est que lorsque la cellule de référence (ici A6 ou Janv!B12) est vide (en attente de la saisie d'une valeur) les cellules qui font référence à celle-là affiche un "0" et non pas une cellule vide.
Je ne comprends pas, et je ne parviens pas à corriger cette incongruité.
Je vous remercie de votre aide.


4 réponses

Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

=A2 est à remplacer par =SI(ESTVIDE(A2);"";A2)

Mytå
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

pourquoi un moins un sur le post de Raymond, c'est une bonne récompense pour bénévole, je rétabli

sans formule, mettre en surbrillance la plage à traiter, Clic droit sur la sélection/Format de cellules/Nombre/Personnalisée et coller un de ces deux codes

bémol tout résultat nul (0) sera masqué

Standard;-Standard;;@

0;-0;;@
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour à tous,

Peut-être à cause de ça :
tu pourras vérifier que "" et " " ont le même code 34
3 erreurs en 1 phrase...
code("")= #Valeur
code(" ") = 32
Ils n'ont pas le même code

eric
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Nous n'avons peut-être pas le même logiciel : https://www.cjoint.com/?DGddI5k9DYb

Amicalement :-)
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour raymond,

Si, nous avons bien le même logiciel.
C'est le code du caractère " que tu donnes là.
Fais la même chose sur une cellule vide et une avec un espace seul, ce que retournent les formules.
Il est fort le punch cette année ;-)
eric
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Tout-à-fait exact !
Ce n'est pas le p'tit punch qui m'a perturbé (j'y suis habitué, depuis le temps ...) ; c'est ce foutu champagne qui est le responsable !

Meerci à toi, et à bientôt.
0
Tessel75
 
Bonjour à tous les quatre,
Vos réponses ont finalement stimulé mon imagination et m'ont amené à trouver la "solution" que je cherchais. Je vous en fais part pour que le forum, et vous même par conséquent, en profitent.
Puisque mon soucis était que des "0" apparaissaient dans la cellule de réception à la place d'une cellule "null" lorsque la cellule de référence était vide, il suffit d'entrer un espace (" ") dans cette cellule de référence pour que toutes les autres suivent et affichent également " ", qui alors apparait comme vide et non plus un "0".
Encore merci parce que toutes vos réponses m'ont mis sur la voie, y compris, peut-être surtout, toute erronée qu'elle puisse être, celle de Raymond.
Question résolue
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Ce n'est pas une incongruité : si tu écris la formule =A2, Excel répercute la valeur contenue dans la cellule ; si la cellule est vide, elle ne contient rien, c'est une quantité nulle, et ça s'écrit 0 (zéro).
La formule de Mytå te permet d'afficher un texte vide, donc qui n'affiche rien, à la place d'un nombre vide, donc nul.
Avec la fonction CODE tu pourras vérifier que "" et " " ont le même code 34 qui représente un espace vide
.
Ce sont les règles appliquées dans tous les tableurs ; à toi de t'y conformer.
-1