Problème avec la fonction "si"

cowboy13 -  
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Depuis quelques temps je suis bloqué par la formule "SI".
En effet, j'ai crée 2 tableaux qui doivent concorder.
Ma formule est correcte, mais au lieu de m'afficher le résultat,
elle m'affiche la formule.

Sachant que c'est du texte et pas des nombres donc j'ai remplacé le signe ' ' par " " pour faire apparaitre le texte.

Pouvez-vous m'éclaicir à ce sujet.

Merci.
A voir également:

14 réponses

luce
 
bonjour,
truc tout con mais quand ça affiche la formule tout simplement c'est que tu as peut être oublié le = ?
s'il y a une erreur dans ta formule ça t'affiche un truc bizarre comme diez
0
cowboy13
 
En faite quand c'est avec des nombres tout fonctionne bien mais là c'est avec du texte mais je n'arrive pas...
0
sufraw Messages postés 197 Statut Membre 13
 
tu as tapé un truc du genre (si"A1"="XXX";"GGG";"TTT") ?
0
cowboy13
 
Oui tout a fait Sufraw mais en faite le résultat VRAI est une cellule en texte et le résultat FAUX est "" pour avoir une case vide...
0

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

Posez votre question
sufraw Messages postés 197 Statut Membre 13
 
alors j'ai testé sur excel, si j'ai bien compris :
tu as des informations feuille 2 ; tu tapes ta formule feuille 1. dans si (A1=....) A1 fait référence à une cellule feuille 2 et tu as le résultat feuille 1
j'ai tapé 2-3 trucs, que du texte et chez moi ça marche.
détaille moi un peu plus si je me suis trompé
0
cowboy13
 
C'est exactement ça.
0
sufraw Messages postés 197 Statut Membre 13
 
OK alors je te donne ma formule si ça peut t'aider on ne sait jamais.
dans ma feuille 2 j'ai tapé du texte sur 4 lignes : zertt - zert - ciorp - azerty
dans ma feuille 1 j'ai tapé la formule =SI(Feuil2!A1="azerty";"ok";"") et j'ai dupliqué sur 4 lignes
les 3 premières j'ai rien et la 4eme j'ai ok
0
cowboy13
 
Alors je vais détailler car en faite je me suis mal exprimé.

Voici un exemple:

Sur la feuille 1 j'ai les cellules à texte
- A1 Monsieur X
- A2 Chariot

Je veux que dans la feuille 1 dès que la case est remplie du mot chariot cela marque sur la feuille 2 Monsieur X, j'espère m' être bien exprimé...
0
sufraw Messages postés 197 Statut Membre 13
 
donc essaie ça
=SI(Feuil1!A1="chariot";"Monsieur x";"")
ou ça
=SI(Feuil1!A2="chariot";Feuil1!$A$2;"")
0
cowboy13
 
Ben en faite c'est ce que je fais mais soit cela me marque Valeur soit case vide alors que ca devrait me marquer Monsieur X
0
sufraw Messages postés 197 Statut Membre 13
 
bizarre...
essaie de remplacer monsieur X par un nombre ou une cellule pour voir si cela te met la même erreur ou si ça marche
0
cowboy13
 
Non plus c'est écrit valeur
0
sufraw Messages postés 197 Statut Membre 13
 
alors là désolé je ne peux plus t'aider.
si tu trouves tiens moi au courant
0
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Cow-boy,
si tu avais joint ton fichier, il y a longtemps qu'on aurait compris ce que tu veux obtenir et tu aurais déjà la bonne réponse !
alors utilise Cjoint.com ou Cijoint.fr, colle le lien obtenu dans ton prochain message, et explique en détail les divers affichages que tu souhaites.
cordialement.
0