Formule

Résolu
Bonjour,

Je cherche une formule dans laquelle la valeur est un nombre qui doit renvoyer sur une cellule contenant du texte (exemple : si 0 (Q148) cela renvoie à NT (B266), si 1 cela renvoie à INS (B267), si 2 cela renvoie à SAT (B268), si 3 cela renvoie à TSAT (B269)).
Je galère car en utilisant la fonction SI, cela met trop de valeurs. j'ai testé SWITCH, pas de résultats non plus...
ma version est excel 2016
Merci d'avance,
Cordialement

3 réponses

  1. Bonjour,

    Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.

    Crdmt
    1
    1. Bonjour,
      Merci de votre retour. Je ne peux pas vous communiquer le fichier, mais la formule fonctionne avec =choisir ou =décaler.
      Cordialement
      0
  2. Contributeur
    Bonjour.

    Ce serait bien de nous montrer ta formule avec les SI ...
    ... et encore mieux de nous envoyer tout ton fichier Excel !

    Mais à première vue, ta formule devrait être
    =SI(Q148=0;B266;SI(Q148=1;B267;SI(Q148)=2;B268;SI(Q148=3;B269;"Erreur"))))
    ou encore
    =CHOISIR(Q148+1;B266;B267;B268;B269;"Erreur")

    1
    1. Bonjour,
      Merci pour votre aide très utile. Vous me « sauvez ». La formule SI ne fonctionne pas, message d’erreur. Incompréhensible. L’autre formule est bonne.
      Bonne retraite sous les tropiques et merci encore
      Cordialement
      0
    2. Contributeur
      @SpicaProbablement une erreur de frappe que j'ai commise :
      Au beau milieu de ma formule, il y a une ) en trop, que tu n'as pas corrigée !
      =SI(Q148=0;B266;SI(Q148=1;B267;SI(Q148
       ) 
      =2;B268;SI(Q148=3;B269;"Erreur"))))
      0
    3. @Raymond PENTIERBonjour. Réponse tardive. J’ai testé dans la « faute ». Cela fonctionne. Merci.
      0
  3. Contributeur
    Bonjour everybody

    On suppose que Q148 ne peut prendre que 0 1 2 3 ( sinon il aurait fallu nous le préciser)

    =DECALER(B265;EQUIV(Q148;{0;1;2;3};0);0)

    1
    1. Bonjour,
      Merci pour votre aide. C’est galère quand on est pas douée avec Excel. Les sites sur internet ne sont pas très clairs pour une personne novice.
      Cordialement
      0