Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/02/2011, 09h48   #1
Invité de passage
 
Inscription : juin 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 8
Points : 0
Points : 0
Par défaut Supprimer les 0 après le résultat d'une formule

Bonjour

J'ai utiliser la formule =+SI($B$46=1;FA!B5;"")&SI($B$46=2;FA!B21;"") etc...

le problème voila ce que j'obtiens et meme en faisant option supprimer les 0, les 0 sont toujours apparants. Comment faire pour les supprimer ?

Janvier Février Mars Avril

0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0


Merci de votre aide
yliandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 10h42   #2
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Bonjour,

L'utilisation de l'opérateur de concaténation & renvoie le texte 0 et non le nombre 0 donc l'option ne pas afficher les 0 est sans effet.

Soit tu utilises une MFC pour masquer le "0"
soit tu revois ta formule pour qu'elle renvoie un nombre.

A+
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 11h00   #3
Invité de passage
 
Inscription : juin 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 8
Points : 0
Points : 0
Par défaut supprimer les 0

Bonjour et merci pour cette réponse

J'avais essayé la MFC mais ça ne fonctionne pas
j'ai entré la valeur de la cellule = 0 alors police blanche mais rien ...

Je vais regarder pour une autre formule probablement si(et(...

Merci !
yliandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 11h04   #4
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 301
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 301
Points : 2 647
Points : 2 647
Bonjour,

Citation:
Je vais regarder pour une autre formule probablement si(et(...
A la lecture de ta formule
Code :
=+SI($B$46=1;FA!B5;"")&SI($B$46=2;FA!B21;"")
Cette formule te donne le même résultat.
Code :
=SI($B$46=1;FA!B5;SI($B$46=2;FA!B21;""))
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 11h41   #5
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Citation:
Envoyé par yliandre Voir le message
J'avais essayé la MFC mais ça ne fonctionne pas
j'ai entré la valeur de la cellule = 0 alors police blanche mais rien ...
Tu refais la même erreur. Le résultat de la formule est un texte, donc le 0 doit être entre guillemets.

En plus des SI imbriqués comme te le propose corona, si la cellule B46 prend les valeurs 1 2 3 ...etc, tu peux utiliser CHOISIR :

Code :
1
2
 
=CHOISIR($B$46;FA!B5;FA!B21;...etc)
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 12h18   #6
Invité de passage
 
Inscription : juin 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 8
Points : 0
Points : 0
Ok

Ca fonctionne ! merci beaucoup à tous les deux !
yliandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 12h25   #7
Invité de passage
 
Inscription : juin 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 8
Points : 0
Points : 0
Par défaut Oups autre problème

Si j'avais mis des & c'etait pour ne pas etre limité dans le nombre de si j'en ai 5 dans mon premier tableau et là la formule fonctionne parfaitement
mais dans mon deuxième tableau j'ai la meme formule mais avec 9 SI a mettre et là ça ne fonctionne plus je pense avoir trop d'occurence SI ???
yliandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 12h32   #8
Invité de passage
 
Inscription : juin 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 8
Points : 0
Points : 0
Par défaut ca marche !

Je ne connais pas la formule CHOISIR ! c'est extra !

Tout fonctionne parfaitement.

Merci beaucoup !
yliandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h59.


 
 
 
 
Partenaires

Hébergement Web