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/03/2011, 18h38   #1
Invité régulier
 
Inscription : février 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 30
Points : 8
Points : 8
Par défaut Syntaxe de la formule SI

Bonjour,

J'ai un petit souci avec ma formule. #VALEUR!

Code :
=SI(M10="12";"";"mois erronné")*SI(M10=0;"")
Il m'affiche "mois erronné" même quand la cellule est volontairement vide.

Si on ajoute la 2eme partie de la formule à parir de *SI; il me met #VALEUR!

Je souhaiterais conserver la cellule vide quand elle n'est pas renseignée.

Je n'arrive pas à faire fonctionner cette formule.
Merci pour votre aide,
stechajo
stechajo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2011, 19h38   #2
Membre Expert
 
Avatar de rtg57
 
Homme
Autodidacte
Inscription : mars 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Autodidacte
Secteur : Service public

Informations forums :
Inscription : mars 2006
Messages : 1 175
Points : 1 435
Points : 1 435
Bonjour,

il y a manifestement un mauvais emploi de la formule 'SI':
elle est construite de la façon suivante:
=SI( test; valeur à retourner si le test est VRAI; valeur à retourner si le test est FAUX )
Si l'on regarde la seconde partie de votre formule, la structure de la fonction n'est pas respectée:
=SI( test; valeur à retourner si le test est VRAI)

Ensuite, si l'on regarde l'ensemble de la formule, vous obligez EXCEL à faire une multiplication entre 2 chaines de caractères ! Il ne va pas apprécier car il ne sait multiplier que des nombres.

@ bientôt...
__________________
@ bientôt...

Salut & @+ sur 3W!
rtg57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2011, 20h52   #3
Membre Expert
 
Homme
Inscription : juillet 2007
Messages : 848
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 848
Points : 1 078
Points : 1 078
Bonsoir
test cela?
Code :
=SI(OU(M10=0;M10=12);"";"mois erronné")
cb_60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2011, 22h14   #4
Invité régulier
 
Inscription : février 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 30
Points : 8
Points : 8
Citation:
Envoyé par cb_60 Voir le message
Bonsoir
test cela?
Code :
=SI(OU(M10=0;M10=12);"";"mois erronné")
Bonsoir,
Merci pour ta réponse,
Je viens de tester la formule et il me renvoie maintenant "mois erronné" lorsque la cellule M10 est 12,
Par contre ;c'est OK quand la cellule est vide , il ne renvoie rien et c'est ce que j'attends.
Donc toujours un PB si la cellule M10 est renseignée par le chiffre 12 alors que le paramètrage est bon; il renvoie quand même "mois erronné"

lorque le mois saisie est 11 ; il renvoie "mois erronné" et là c'est normal.

A suivre......
stechajo
stechajo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2011, 22h24   #5
Invité régulier
 
Inscription : février 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 30
Points : 8
Points : 8
Code :
=SI(OU(M10=0;M10="12");"";"mois erronné")
Re bonsoir,
Je viens de trouver la bonne formule, il y avait des "" en trop,
Ci-dessus la formule,
Merci et bon week-end,
stechajo
stechajo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h41.


 
 
 
 
Partenaires

Hébergement Web