La fameuse fonction SI

Résolu
Vanhaez Messages postés 57 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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 ?
A voir également:

5 réponses

antipolis a Messages postés 17152 Statut Membre 2 860
 
Bonjour.

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

Dans la cellule "A2", saisissez ceci : =A1+7
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonsoir,

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

eric
0
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
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
Vanhaez Messages postés 57 Statut Membre
 
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
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
Vanhaez Messages postés 57 Statut Membre
 
Qu'en est-il de ma réponse finale?
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   825
 
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
Vanhaez Messages postés 57 Statut Membre
 
merci !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
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