Formule choisir equiv

Bonjour à tous,

j'ai cherché sur l'historique et je n'ai pas trouvé la réponse exacte.

Je sollicite une aide à propos de la formule =CHOISIR(equiv(ma question est la suivante:

j'ai trois condition:

1- la cellule A2 est infé à 90%,le résultat est 5%.

2- la cellule A2 est infé à 100% ET supérieur à 90% le résultat est (5%+(a2-90%)/2.

3- la cellule A2 est Sup à 100%,le résultat est 10%.

Cordialement

Bonjour,

Par exemple :

=CHOISIR(EQUIV(A2;{0;0,9;1});0,05;0,05+(A2-0,9)/2;0,1)

Tu peux également utiliser SI :

=SI(A2<0,9;0,05;SI(A2<1;0,05+(A2-0,9)/2;0,1))

A+

Merci beaucoup pour la réponse,Mais est ce que vous pourrez l'expliquer davantage?

=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+

Merci OOeiste our la bonne explication.

Vous êtes vraiment prof.

Cordialement

Rechercher des sujets similaires à "formule choisir equiv"