Excel

Valor de búsqueda entre dos números

Lookup Value Between Two Numbers

Fórmula de Excel: valor de búsqueda entre dos númerosFórmula genérica
= LOOKUP (B5,minimums,results)
Resumen

Para buscar valores entre dos valores y devolver el resultado correspondiente, puede usar la función BUSCAR y una tabla ordenada. En el ejemplo que se muestra, la fórmula en C5 es:





Excel encuentra el primer número en una cadena
|_+_|

donde 'minutos' es el rango con nombre E5: E9, y 'resultados' es el rango con nombre G5: G9.

Explicación

La función BUSCAR realiza una búsqueda de coincidencias aproximadas en un rango y devuelve el valor correspondiente en otro.





Aunque la tabla de este ejemplo incluye valores máximos y mínimos, solo necesitamos usar los valores mínimos. Esto se debe a que cuando BÚSQUEDA no puede encontrar una coincidencia, coincidirá con el siguiente valor más pequeño. LOOKUP se configura así:

  • Los valores de búsqueda provienen de la columna B.
  • El vector de búsqueda se ingresa como el rango con nombre 'minutos' (E5: E9)
  • El vector de resultado se ingresa como el rango con nombre 'resultados' (G5: G9)

LOOKUP se comporta así:



  • Si BUSCAR encuentra una coincidencia exacta en el vector de búsqueda, se devuelve el valor correspondiente en el vector de resultado.
  • Si no se encuentra una coincidencia exacta, BUSCAR atravesará el vector de búsqueda hasta que se encuentre un valor mayor, luego 'retrocederá' a la fila anterior y devolverá un resultado.
  • Si el valor de búsqueda es mayor que el valor más grande en el vector de búsqueda, BUSCAR devolverá un resultado asociado con el último valor en el vector de búsqueda.

Nota: los valores en el vector de búsqueda deben ordenarse en orden ascendente.

Literalmente entre

Aunque el ejemplo anterior funciona bien y efectivamente ubica un valor 'entre' un mínimo y un máximo en la tabla de búsqueda, en realidad solo usa los valores mínimos. Con un rango con nombre 'maxs' para valores máximos, puede escribir una versión literal de la fórmula como esta:

|_+_|

Esta versión devuelve el valor asociado en el vector de resultado cuando el valor en B5 está literalmente entre el valor mínimo y máximo en una fila determinada. En caso de duplicados, esta fórmula devolverá la última coincidencia. La explicación de la lógica está aquí. .

cómo hacer un gráfico en Excel
Autor Dave Bruns


^