Problème avec Excel : fonction Si et texte

Résolu
Loloche85 -  
 Loloche85 -
Bonjour,

Je dois effectuer un scoring concernant une comparaison de fournisseurs pour le choix d'un matériel.
Je dois évaluer mes critères.
Seulement, certains sont en format texte (ex: OUI ou NON, Format A4 ou A3)
Comment insérer une fonction si avec un format texte ?
Mes formules contenant des donnée chiffrées sont du style :
=SI(C8=20;5;0)


2 réponses

Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Bonjour,

La fonction =SI() manipule très bien le texte:

=SI(C8="OUI";5;0)

Décris-nous un peu plus le problème si tu as besoin d'une solution plus complexe.



0
Loloche85
 
Bin c'est bien ce que j'ai fait mais la formule ne fonctionne pas et reste affichée tel quel... Je ne comprends pas !
0
Loloche85
 
Ah autant pour moi, erreur d'inattention, le format de ma cellule d'arrivée etait en format texte !! Je me disais bien aussi ^^ Merci
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Si la formule reste en format texte, c'est que le format de ta cellule est "texte".

Solution: changer le format: clic-droit sur la cellule et tu choisis Format > Nombres > Général

Astuce: quand on fait ça, excel ne recalcule PAS automatiquement les valeurs MEME quand on appuie sur F9 pour forcer le recalcul.

==> Tu dois entrer dans la cellule en édition (F2) et appuyer sur Entrée pour qu'il se rende compte qu'en fait, t'as bien écrit une formule :-)
0
Loloche85
 
Oui je connais tout ça !! C'était une erreur bête comme je sais si bien le faire !!
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

A la place de

=Si(C8=20;5;0)

il faut mettre :

=si(C8 =20;5;si(C8 ="oui";5;0))

en concidérent que "non" = 0
0
Loloche85
 
Ma formule est plus simple et veut dire la même chose ! Je m'en contenterai ^^ Merci
0