Fonction SI excel

Résolu
vefa12 Messages postés 6 Statut Membre -  
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,

Je débute sur Excel et j'ai ma fonction qui est trop longue. Je n'arrive pas à trouver de solution.

voici le code:

=SI(E2="09";"Ariège";SI(E2="12";"Aveyron";SI(E2="31";"Haute garonne";SI(E2="46";SI(E2="65";"Hautes Pyrennees";"Lot";SI(E2="81";"Tarn";SI(E2="82";"Tarn et garonne";0))))))

Merci

A voir également:

4 réponses

pilas31 Messages postés 1878 Statut Contributeur 646
 
Bonjour,

C'est juste une inversion pour le "Lot".
Voici une syntaxe qui fonctionne :
=SI(E2="09";"Ariège";SI(E2="12";"Aveyron";SI(E2="31";"Haute garonne";SI(E2="46";"Lot";SI(E2="65";"Hautes Pyrennees";SI(E2="81";"Tarn";SI(E2="82";"Tarn et garonne";0)))))))


A+
0
vefa12 Messages postés 6 Statut Membre
 
bonsoir,
cette formule ne marche pas non plus, elle m'affiche toujours 0.
il y a t il une autre solution?
merci
0
pilas31 Messages postés 1878 Statut Contributeur 646
 
Bonjour,

Pour être précis, ma formule fonctionne également, mais comme le dit Patrice33740 plus bas il faut que la cellule E2 soit en format Texte.
Je marque en résolu
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Celle-ci fonctionne, si le n° est au format texte :
=SI(E2="9";"Ariège";"") & SI(E2="12";"Aveyron";"") & SI(E2="31";"Haute garonne";"") & SI(E2="46";"Lot";"") & SI(E2="65";"Hautes Pyrennees";"") & SI(E2="81";"Tarn";"") & SI(E2="82";"Tarn et garonne";"")

et si le n° est au format nombre utilises celle-ci :
=SI(E2=9;"Ariège";"") & SI(E2=12;"Aveyron";"") & SI(E2=31;"Haute garonne";"") & SI(E2=46;"Lot";"") & SI(E2=65;"Hautes Pyrennees";"") & SI(E2=81;"Tarn";"") & SI(E2=82;"Tarn et garonne";"")
0
vefa12 Messages postés 6 Statut Membre
 
Bonjour,

Très bien cela fonctionne.

Merci pour votre aide.
Cordialement,
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
De rien, au plaisir de te relire sur Forum

Cordialement
Patrice
0