Utiliser les INDEX CORRESPONDENT à trouver égal ou supérieur à la valeur
J'ai été à la recherche en ligne et dans l'Aide d'Excel, mais ne peut pas trouver si c'est possible.
Donné une liste de nombres, des valeurs et un terme de recherche, j'ai besoin de trouver la valeur dont la valeur est supérieure ou égale à la durée de recherche. Voir l'exemple:
Excel renvoie Rouge mais il doit retourner Orange car 15 est supérieur à 10.
Autre résultat souhaité exemples seraient:
- 5 = Rouge (ou N/A)
- 25 = Jaune
- 63 = Violet
- 15434 = Violet (ou N/A)
Je me rends compte que si je trier la liste dans l'ordre décroissant et l'utilisation -1
pour la MATCH
[match_type]
argument, alors il fonctionne bien, mais, la liste est plus de 1 000 lignes et est beaucoup plus facile à lire dans l'ordre croissant.
OriginalL'auteur EvilDr | 2014-05-20
Vous devez vous connecter pour publier un commentaire.
Vos résultats souhaités apparaissent un peu incohérent. Pourquoi est-ce le résultat souhaité pour 15 d'Orange, mais que pour 63 Indigo?
Vous êtes en fait en essayant de faire correspondre selon la valeur correspondante est absolument la plus proche à la recherche de la valeur, soit au-dessous ou au-dessus de cette valeur?
Si oui:
=INDEX(B4:B10), MATCH(VRAI,INDEX(ABS(A4:A10-B1)=MIN(INDEX(ABS(A4:A10-B1),,)),,),0))
mais qui ne veut toujours pas la différence entre par exemple, Orange et Jaune, pour une valeur de recherche de 25 ans (si je ne suis pas sûr de savoir comment vous envisagez de 25 "proche" de 30 de 20, en tout cas).
Ce qui concerne
Désolé ce n'est pas de travail. Il est de retour 10=Orange lorsque 10 doit être Rouge.
Excusés: =INDEX(B4:B10,de RECHERCHE(10^10), MATCH(B1,A4:A10,{1,0})+{1,0}))
Wow. Impressionnant - je vous remercie 🙂
Vous êtes les bienvenus! Devrait être plus facile, même si, j'en conviens.
OriginalL'auteur XOR LX
Une autre méthode consiste à placer les numéros et les couleurs dans un tableau, numéro de commande par la plus haute à la plus petite et l'utilisation de la formule ci-dessous:
OriginalL'auteur Stewart