Création formule qui renvoie une valeur

Bonjour,

Tous les mois, 6 indicateurs sont calculés. En fonction du résultat mensuel, j'ai besoin que soit renvoyée une valeur en fonction de la matrice ci dessous :

Indicateur 1<96>96>97>98>98,5>99>99,5
0,00%0,75%1,25%1,50%1,75%2,00%2,25%
Indicateur 2>15<15<10<7,5<5
0,00%0,75%1,00%1,25%1,50%
Indicateur 3>550<550<500<450<425<400<350
0%0,75%1,25%1,50%1,75%2,00%2,25%
Indicateur 4>30Entre 25 et 30Entre 20 et 25Entre 10 et 20Entre 5 et 10<5
0,00%0,50%0,75%1,50%2,50%3,00%
Indicateur 5>5,5%De 5 à 5,5%Entre 4,5 et 5%Entre 4 et 4,5%Entre 3 et 4 %<3%
0,00%0,50%1,50%2,50%3,00%3,50%
Indicateur 6<98%Entre 98 et 98,5%Entre 98,5 et 99%>99%>99,25%>99,5%
0,00%1,00%1,50%2,00%2,25%2,50%

Ex : résultat mensuel de l'indicateur 1 : 98,6 -> valeur qui doit être renvoyée : 1,75%

Merci pour votre aide :)

Bonjour,

pour ce genre de questions, une copie du tableau dans un fichier nous aiderait beaucoup sinon on doit le faire nous-même.

Bonjour, Le voici :)

Merci

7test.xlsx (12.37 Ko)

Merci,

alors chose importante, la manière avec laquelle les seuils sont structurés empêche toute formule de fonctionner.

De plus certaines lignes d'indicateurs sont en ordre croissant, d'autres en ordre décroissant.

Je propose de toutes les mettre dans le même ordre et de ne pas mettre de signes et de mots dans les mêmes cellules que les chiffres.

Et ce serait bien aussi que tous les seuils commencent dans la même colonne (B).

Donc on aurait juste 96, 97, 98, ... et en-dessous 5, 7,5, 10, ...

Voici :)

8test.xlsx (12.65 Ko)

Merci, il restait quelques signes, je les ai enlevés.

Il reste 2 points à régler ;

- il faudrait choisir inférieur ou égal ou supérieur ou égal au lieu de juste inférieur ou supérieur : exemple si on a 96 pour l'indicateur 1, on choisit 0% ou 0,75% ? Et si on a 98, on choisit quoi ?

- certains seuils sont en double comme 96 pour l'indicateur 1 ou 15 pour l'indicateur 2 avec juste le signe au-dessus qui change : mieux vaut ne mettre chaque seuil qu'une fois et décider si on fait inférieur ou égal ou supérieur ou égal.

Merci

Voici.

7test.xlsx (12.88 Ko)

Ouf, j'y suis arrivé mais ça a été nettement plus compliqué que ce que je pensais ;

excel formule selon valeur par margot 25000 3c

La formule pour l'indicateur 1 est un peu différente des autres (et j'ai rajouté un espace entre les indicateurs pour garder le même espacement qu'en haut et pouvoir copier/coller la formule de la ligne 28 à la 31 et aux autres sans la modifier).

Matricielle pour B25 ;

=SI(B24="";"";INDEX($B5:$H5;;SIERREUR(EQUIV(FAUX;((B24>=$B4:$H4)*(COLONNE($B4:$H4)-1))>0;0)-1;MAX(SI(ESTVIDE($B5:$H5);0;COLONNE($B5:$H5)))-1)))

Pour B28 (copiable vers 31, 34... les lignes s'adapteront puisqu'elles ne sont pas figées) ;

=SI(B27="";"";INDEX($B8:$H8;;SIERREUR(EQUIV(VRAI;((B27<=$B7:$H7)*(COLONNE($B7:$H7)-1))>0;0);MAX(SI(ESTVIDE($B8:$H8);0;COLONNE($B8:$H8)))-1)))

Merci beaucoup, je vais regarder tout ça :)

Rechercher des sujets similaires à "creation formule qui renvoie valeur"