Test logique en chaine

Bonjour,

Je cherche à créer le test logique suivant :

Cellule A1 : j'introduis un chiffre entre 1 et 20

Cellule A2 --> je souhaite que fonction du chiffre introduit sous A1, le résultat dans la cellule A2 sont équivalent à une valeur variable

J'ai essayé avec la fonction SI mais le nombre de caractère étant limité je n'arrive créer l'entier de ma formule

Je souhaite :

A1 = 1 --> A2 = 10

A1 = 2 --> A2 = 8

Le but étant de créer un classement

Dans A1 = rang (1er, 2ème, etc...)

Dans A2 = un certain nombre de point (le 1er à 10 pts, le 2ème en a 8, etc....) jusqu'à ~20 rangs.

La fonction que j'ai mis dans la cellule A2 :

SI(A1=1;10;SI(A1=2;8;SI(A1=3;6.5;SI(A1=4;5.5;SI(A1=5;4.5;SI(A1=6;3.5;SI(A1=7;3;SI(A1=8;2.5;9))))))))

me permet d'aller jusqu'à 8 rangs mais pas plus...

D'avance merci pour votre aide

Phil

Bonjour

Un essai

Avec la fonction

=CHOISIR(A1;10;8;6,5;5,5;4,5;3,5;3;2,5;2;1,5;1;0,5;0;-0,5;-1;-1,5;-2;-2,5;-3;-3,5)

Extrait de l'aide

Utilisez la fonction CHOISIR pour sélectionner l'une des 29 valeurs possibles à partir du rang donné par l'argument no_index

Il faut que le nombre en A1 soit un entier

Ben ça marche NICKEL !!

Merci beaucoup

Rechercher des sujets similaires à "test logique chaine"