=CHOISIR(EQUIV(A2;{0;0,9;1});0,05;0,05+(A2-0,9)/2;0,1)
CHOISIR(N° Index;valeur1;valeur2;valeur3....etc) renvoie la valeur correspondante au n° d'index.
Si index=1 renvoie la valeur1, si index=2 renvoie valeur2 etc...
EQUIV(valeur_cherchée;matrice_recherche;type) renvoie la position de la valeur dans la matrice.
Si le "type" est égal à 1 ou absent, et si la valeur cherchée n'est pas dans la matrice,
la fonction renvoie la position de la valeur immédiatement inférieure.
{0;0,9;1} est une constante de matrice, c'est à dire une matrice en "dur" (fixe par opposition à une matrice
de cellule dont le contenu peut varier).
En clair c'est équivalent à A1:A3 avec A1=0, A2=0,9 et A3=1.
EQUIV(A2;{0;0,9;1}) renvoie la position de A2 dans la matrice.
Exemple : si A2=0,9 renvoie 2 puisque 0,9 est en 2ème position dans la matrice
si A2=0,6 renvoie 1 (0,6 n'est pas dans la matrice donc renvoie la position du nombre inférieur soit 0)
EQUIV renvoie donc 1,2 ou 3 suivant le contenu de A2
CHOISIR à son tour renvoie valeur1, valeur2 ou valeur3 en fonction du résultat de EQUIV.
Voilà, j'espère avoir été clair...
A+