Besoin d'une formule

Résolu
sur libre office. Dans ma première feuille de calcul dans la cellule A1 je mets un chiffre qui doit correspondre à un nom sur la feuille de calcul 2. Par exemple si dans cellule "A1" le chiffre 1 doit être inscrit "Bias" si je tape 2 doit être inscrit "Beauregard" ainsi de suite.
J'ai commencé à mettre la formule dans la cellule "A1" avec la condition "si" sauf que cela bloque.
J'ai réellement besoin de trouver la formule car elle va me permettre d'aller plus vite au boulot.
D'avance merci à tous

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonsoir,

    Pas tout compris, feuille 2 tu as par exemple colonne A tes chiffres 1, 2 etc et en colonne B le mot correspondant

    et sur ta feuille 1 en A1 tu saisis par exemple 1 et en B1 tu as le mots qui correspond à B1 de ta feuille 2 c'est cela
    1. Re,

      continu sur la discussion, pas en MP que ça profite à la communauté,

      ce que tu m'expliques n'est possible qu'en VBA si tu as des notions, pas par formule.
      Il est impossible d'écrire une formule en A1 pour rapatrier la valeur de A1 feuille 2 et saisir dans cette même cellule une valeur pour rapatrier un mot correspondant
      Le mieux est de mettre à notre disposition un exemple de fichier anonymisé à partir de ce lien
      https://www.cjoint.com/
      A+
      Mike-31

      Une période d'échec est un moment rêvé pour semer les graines du savoir.
      1. =SI(1;Feuille2.A1;;)
        formule mise dans la case A1 de la feuille 1 donc dans A1 de la feuille 2 j'ai inscrit X, dans B1 de la feuille 2, j'ai mis Y, dans C2 j'ai mis Z etc ...
        Je veux donc que quand j'écrit 1 dans A1 de la feuille 1 je vois X, si je mets 2 j'inscrive Y, et si je mets 3 il s'inscrit Z.
        Pour résumer je n'utilise que la cellule A1 de la feuille 1 et la colonne A 1 à A 29 de la feuille 2.
        Désoler je ne suis pas parvenu à te joindre le fichier demandé.
        1. Re,

          pas très clair comme explication surtout contradictoire premièrement tu écris
          "dans A1 de la feuille 2 j'ai inscrit X, dans B1 de la feuille 2, j'ai mis Y, dans C2 j'ai mis Z etc"

          puis,
          "colonne A 1 à A 29 de la feuille 2"

          Alors je voudrais savoir si les données feuille 2 sont en ligne ou en colonne

          si les données sont en colonne entre A1 et A29

          fait un clic droit sur l'onglet de ta feuille 1/Visualiser le code et colle ce code

          Private Sub Worksheet_Change(ByVal Target As Range)
          Dim x
          x = Target.Value
          On Error Resume Next
          Range("A1") = Sheets("Feuil2").Range("A" & x)
          End Sub
          1. Bonjour
            une proposition de solution
            Saisie de N° en A2 et formule en B2
             =SI(A2="";"";RECHERCHEV(A2;$Feuille2.$A$1:$B$3;2;0))

            1. Un grand merci à tous de l'aide apportée et en plus avec la solution.

              Bravo pour toutes ses recherches.

              A +