Eliminer les 0 intempéstifs dans excel

Résolu/Fermé
jecker68 - 26 mars 2009 à 09:35
 jecker68 - 26 mars 2009 à 10:54
Bonjour,

J'aurai besoin d'un peu d'aide :)

Je dispose d'un classeur Excel avec 7 onglets. Ce classeur est actualisé mensuellement.

J'aimerais qu'on trouve dans les cellules contenant 0, un petit trait, comme lorsqu'on clique sur 0 et séparateur de milliers. Ca ne doit pas être un trait du type =si(cellule=0;"-";"montant") mais vraiment le trait du 0 du séparateur de milliers. C'est d'un point de vue esthétique et de lisibilité (on doit pouvoir différencier les montants nuls et ceux quasiment nuls)
Je ne peux pas mettre en place le séparateur de milier parce que j'ai des pourcentages et que je ne veux pas changer la mise en forme en temps normal, mais uniquement lorsqu'on retrouve 0.

Je me suis déjà "amusée" hier pendant quelques heures, à mettre en place la formule =si(esterreur(...) donc si la solution n'est pas une formule :)...

Merci à ceux qui vont plancher sur mon problème

Béné
A voir également:

11 réponses

Akeboshi Messages postés 62 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 26 mars 2009 29
26 mars 2009 à 09:39
Pourquoi tu ne met pas le signe "ensemble vide" à la place du "tiret" dans la fonction si?
1
C'est uniquement un exemple,

ma formule est =SI(ESTERREUR(F$5*G11/G$5);"";F$5*G11/G$5) et dans le cas où c'est une erreur, je n'ai rien d'affiché (""), et dans le cas où ce n'est pas une erreur, ça m'affiche 0.

Le problème ce pose donc quand le 0 s'affiche, quand ce n'est pas une erreur.
0
Akeboshi Messages postés 62 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 26 mars 2009 29
26 mars 2009 à 09:47
Désolé mais je comprend pas ce que tu veux dire, faudrait que j'ai le tableau sous les yeux pour me rendre compte. navré de ne pouvoir plus t'aider.
0
Re,

Pour faire plus simple :
- ma 1ère colonne est celle où je rentre les montants mensuels,
- mes 2ème et 3ème colonnes, là où la correspondance s'affiche (en % par rapport au total, et en montant par quantité)

Lorsque je ne rentre rien dans la 1ère colonne ;
- si ce n'est pas une erreur, ça m'affiche 0, parce que la formule s'execute [SI(ESTERREUR(formule);"";formule)]
- si c'est une erreur, ça ne m'affiche rien [=SI(ESTERREUR(formule);"";formule)]

J'aimerai simplement que lorsque que ce n'est pas une erreur et que la formule s'execute, que ça ne m'affiche pas de 0 (0,0 % et 0,0) mais un petit trait (-) comme lorsque tu inscris un 0 et que tu cliques sur le séparateur de milliers.

Espérant t'avoir éclairé
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Je précise tout de même que

Lorsque je ne rentre rien dans la 1ère colonne ;
- si ce n'est pas une erreur, ça m'affiche 0 (suivant le cas, ça peut afficher un montant) parce que la formule s'execute [SI(ESTERREUR(formule);"";formule)]
0
Akeboshi Messages postés 62 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 26 mars 2009 29
26 mars 2009 à 10:09
Ah ok... >< bah moi perso j'aurais fait ce que tu as fait dans ton premier message je vois pas sinon xD
0
Re,

Le soucis c'est qu'il faut donc :
- reprendre tous les montants des 7 onglets,
- executer le séparateur de milliers,
- prendre les montants où il n'y a pas le petit trait indiquant 0 absolu et refaire la mise en forme (0,0 %, 0,0)
Ces 0 absolus se trouvent à des endroits, bien éparpillés, et s'il faut tout refaire, c'est énormément long, surtout que ce n'est pas moi qui le fera...
0
Re,

Merci, ça me met bien les tirets au lieu des 0, mais ça me supprime également la mise en forme 0,0% et 0,0...

Jcrois que jvais laisser tomber, parce que ça me parait être compliqué à réaliser
0
Mabelle60 Messages postés 468 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 130
26 mars 2009 à 10:46
Re
Sinon, essaye de rentrer un caractère dans ta première colonne lorsqu'il ne doit rien avoir et adapte ta formule en conséquence
Car si j'ai bien compris le sens de ta question, tu demanderais à ta formule de deviner que le fait de ne rien avoir en première colonne est une erreur ou pas?
'Lorsque je ne rentre rien dans la 1ère colonne ;
- si ce n'est pas une erreur, ça m'affiche 0 (suivant le cas, ça peut afficher un montant)
parce que la formule s'execute [SI(ESTERREUR(formule);"";formule)]'
Excel interprète un vide comme 0 et ne ressortira une erreur que sur une division ou un calcul de pourcentage (qui inclus une division)
0
Re

Dans les 2ème et 3ème colonne, il ne faut pas de 0.
Ta formule fonctionne pour une seule colonne, je vais l'adapter aux autres :)
Mais vu que je ne sais pas trop à quoi correspondent les caractères, jvais un peu bidouiller mais après jdevrais avoir un fichier tout beau...

Merci beaucoup
0
Mabelle60 Messages postés 468 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 130
26 mars 2009 à 10:23
Salut
Peut être un format personalisé sous cette forme
_-* # ##0\ _€_-;-* # ##0\ _€_-;_-* "-"??\ _€_-;_-@_-
-1