En Excel, suponiendo que tengo dos columnas de datos:

Column A:
-10
0
10

Column B:
Ugly
OK
Pretty

Intento buscar un valor entre -9 y -1 de la columna A y devolverá "Feo". ¿Cómo hago que regrese "OK"? Igual va el valor de 1 a 9, quiero que Excel me devuelva "Pretty". Intento encontrar el método Index Match pero no pude encontrar uno con un ejemplo simple como este.

Pregunta adicional: si "nombro" A1: B3 como "DogRating", ¿cómo uso este nombre en la fórmula para que se refiera a "Pretty", es decir, DogRating (2,3) generalmente en matriz? Eso no funciona en Excel.

Gracias

0
Call Me Hi Hi 30 dic. 2016 a las 05:45

3 respuestas

La mejor respuesta

Si solo usa 10,0,1 como sus índices, puede lograr su resultado utilizando la siguiente fórmula

Column A:
-10
0
1

Column B:
Ugly
OK
Pretty

=VLOOKUP(F1,DogRating,2,TRUE)

DogRating es A1:B3

F1 es entrada del usuario

TRUE se usa para la coincidencia aproximada

Resultados:

-10 to -1 => Ugly
0 => OK
1 to 10 => Pretty

Por cierto, para valores superiores a 10 también el resultado es bastante

0
nightcrawler23 30 dic. 2016 a las 03:00

Coloque el valor en C1 , luego en otra celda ingrese la fórmula de matriz :

=INDEX(B1:B3,MATCH(MIN(ABS(A1:A3-C1)),ABS(A1:A3-C1),0))

Por ejemplo:

enter image description here

Las fórmulas de matriz deben ingresarse con Ctrl + Shift + Enter en lugar de solo Enter clave.

La fórmula encuentra el valor en la columna A más cercano al valor en C1 y devuelve el valor adyacente en la columna B . (esta fórmula no requiere que se ordene la tabla)

0
Gary's Student 30 dic. 2016 a las 03:06

De acuerdo con Nighcrawler. El comportamiento de VLOOKUP está bien definido aquí, ya que requiere que las indicaciones de la tabla de búsqueda aparezcan en orden ASCENDENTE, donde los resultados de una búsqueda de rango siempre estarán POR DEBAJO de su valor de búsqueda: http://www.excelfunctions.net/Vlookup-Example-Closest-Match. html

Con respecto a su pregunta adicional, puede usar la función Índice, como se muestra aquí: Cómo encontrar el valor de una celda del rango con nombre

0
Community 23 may. 2017 a las 12:16