Fonction SI excel

Résolu
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

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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+
    1. bonsoir,
      cette formule ne marche pas non plus, elle m'affiche toujours 0.
      il y a t il une autre solution?
      merci
      1. Contributeur
        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
    2. 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";"")
      1. Bonjour,

        Très bien cela fonctionne.

        Merci pour votre aide.
        Cordialement,
        1. De rien, au plaisir de te relire sur Forum

          Cordialement
          Patrice