La fameuse fonction SI

Résolu
Vanhaez Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 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 15609 Date d'inscription   Statut Membre Dernière intervention   2 859
 
Bonjour.

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

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

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

eric
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
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 54 Date d'inscription   Statut Membre Dernière intervention  
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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 54 Date d'inscription   Statut Membre Dernière intervention  
 
Qu'en est-il de ma réponse finale?
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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 54 Date d'inscription   Statut Membre Dernière intervention  
 
merci !
0

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

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