La fameuse fonction SI

Résolu/Fermé
Vanhaez Messages postés 54 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 11 octobre 2017 - 1 févr. 2014 à 23:57
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 2 févr. 2014 à 13:12
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 mercredi 5 novembre 2008 Statut Membre Dernière intervention 12 novembre 2014 2 859
2 févr. 2014 à 00:15
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
2 févr. 2014 à 00:16
Bonsoir,

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

eric
0
Raymond PENTIER Messages postés 58797 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 17 262
2 févr. 2014 à 01:06
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 jeudi 14 avril 2011 Statut Membre Dernière intervention 11 octobre 2017
2 févr. 2014 à 11:36
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
2 févr. 2014 à 11:51
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 jeudi 14 avril 2011 Statut Membre Dernière intervention 11 octobre 2017
2 févr. 2014 à 12:07
Qu'en est-il de ma réponse finale?
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
2 févr. 2014 à 12:24
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 jeudi 14 avril 2011 Statut Membre Dernière intervention 11 octobre 2017
2 févr. 2014 à 12:46
merci !
0

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

Posez votre question
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
2 févr. 2014 à 13:12
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