La fameuse fonction SI

Résolu
Bonjour,

J'essaie de faire un truc tout simple mais j'y arrive pas.

Dans A1 j'ai le nombre 1, je veux que A2 soit 8 ou si dans A1 j'ai le nombre 2 je veux que A2 soit 9 et ainsi de suite jusqu'à ce que A1 est le nombre 9.

Quelqu'un a une idée ?

5 réponses

  1. Bonjour.

    Pas la peine de vous bagarrer avec les 'SI".

    Dans la cellule "A2", saisissez ceci : =A1+7
    0
    1. Contributeur
      Bonsoir,

      Pas besoin de si(). En A2 :
      =A1+7

      eric
      0
      1. Contributeur
        Mais si tu veux absolument compliquer les choses et utiliser la fonction SI, tu pourrais par exemple écrire en A2 la formule suivante :
        =SI(A1<1;"Saisir un chiffre de 1 à 9";SI(A1>9;"Ne pas dépasser 9";A1+7))
        0
        1. J'y avais pensé mais cela aurait été trop simple !

          Dans A1 j'ai le nombre 1, je veux que A2 soit 8.
          Dans A1 j'ai le nombre 2, je veux que A2 soit 9.
          Dans A1 j'ai le nombre 3, je veux que A2 soit 1.
          Dans A1 j'ai le nombre 4, je veux que A2 soit 2.
          Dans A1 j'ai le nombre 5, je veux que A2 soit 3.
          Dans A1 j'ai le nombre 6, je veux que A2 soit 4.
          Dans A1 j'ai le nombre 7, je veux que A2 soit 5.
          Dans A1 j'ai le nombre 8, je veux que A2 soit 6.
          Dans A1 j'ai le nombre 9, je veux que A2 soit 7.

          Désolé si je n'avais pas été clair :(

          Quelqu'un a une solution ??
          0
      2. Contributeur
        Bonjour

        Formule brute

        en A2
        =Choisir(A1;8;9;1;2;3;4;5;6;7)

        pour limiter A1 de 1 à 9
        la solution la + élégante et la plus sure:
        données-validation de données
        autoriser: nombre entier
        données: comprise ente
        minimum 1
        maximum 9

        0
        1. Qu'en est-il de ma réponse finale?
          0
        2. Contributeur
          Bonjour

          Vous l'avez, c'est =CHOISIR(A1;8;9;1;2;3;4;5;6;7) à mettre en A2

          Pour éviter les erreurs michel-m vous propose de paramétrer la cellule A1 pour que celle-ci ne puisse pas contenir autre chose que les chiffres 1 à 9

          données-validation de données
          autoriser: nombre entier
          données: comprise ente
          minimum 1
          maximum 9
          0
        3. merci !
          0
      3. Contributeur
        Bonjour à tous,

        autre formule possible qui évite de saisir la liste :
        =MOD(A2-3;9)+1
        avec la validation proposée par michel
        eric
        0