Faire correspondre des intervalles de valeurs à des valeurs déterminées

Magic_Doctor

XLDnaute Barbatruc
Bonjour,

Je saisis une donnée dans une cellule (en l'occurrence des pourcentages). Ces données vont de 1 à 100 (nombres décimaux positifs).
Je répertorie toutes les valeurs possibles en plusieurs intervalles, à savoir 10 :
]0 ; 10] , ]10 ; 20] , ]20 ; 30] ... ]90 ; 100]
À chaque intervalle correspond une valeur qui lui est propre :
]0 ; 10] --> 1
]10 ; 20] --> 2
...
]90 ; 100] --> 10

Maintenant, si je choisis une valeur quelconque appartenant, par exemple, à l'intervalle ]0 ; 10], je récupère dans une autre cellule la valeur correspondante, à savoir 1, que je traite dans une formule (c'eût été 7 pour l'intervalle ]60 ; 70]).

Comment y parvenir élégamment sans rentrer dans l'imbroglio des conditions qui n'en finissent plus.

Merci d'avance pour tout conseil.
 

Magic_Doctor

XLDnaute Barbatruc
Bonjour JHA,

Merci pour ta réponse, on est sur la piste.
Je rappelle que TOUS les intervalles sont OUVERTS à gauche et FERMÉS à droite.
à 10 correspond 1 (1er intervalle) : ]0 ; 10].
Tout nombre > 10 (10,0005 par exemple) appartiendra au 2ème intervalle (]10 ; 20]).
33,15 appartenant au 4ème intervalle (]30 ; 40]) aura pour valeur correspondante 4.
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer cette formule sur mon fichier
Code:
=CHOISIR(EQUIV($F17;{0;10,0000000001;20,0000000001;30,0000000001;40,0000000001;50,0000000001;60,0000000001;70,0000000001;80,0000000001;90,0000000001});1;2;3;4;5;6;7;8;9;10)

JHA
 

Magic_Doctor

XLDnaute Barbatruc
J'ai trouvé un truc sans chiffres.
J'essaie de traduire de l'espagnol :

=SI(OU(LONG(ENTIER(B32<2;B32<=10);1;SI(VALEUR(DROITE(B32;1))=0;B32/10;GAUCHE(B32;1)+1))

On rentre évidemment la valeur dans la cellule B32.
 

Pièces jointes

  • Essai Magic Doctor Rev2.xlsx
    10.1 KB · Affichages: 24

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
311 725
Messages
2 081 941
Membres
101 848
dernier inscrit
Djigbenou