Fórmula genérica
Explicación
Para realizar una búsqueda horizontal con la función BUSCARX, proporcione un valor de búsqueda, una matriz de búsqueda y una matriz de resultados. Proporcione un argumento match_mode para una coincidencia aproximada si es necesario. En el ejemplo que se muestra, la fórmula en I5, copiada en la tabla, es:
En el ejemplo que se muestra, los datos en C4: F5 contienen descuentos por cantidad. A medida que aumenta la cantidad, el descuento también aumenta. La tabla a la derecha muestra el descuento devuelto por BUSCARX para varias cantidades aleatorias. La fórmula en F5, copiada, es:
donde cantidad (C4: F4) y descuento (C5: F5) se denominan rangos.=BUSCARX(E5,quantity,discount,,-1)
Cómo funciona esta fórmula
Una buena ventaja de la función BUSCARX es que la sintaxis utilizada para las búsquedas horizontales es la misma que para las búsquedas verticales.En el ejemplo que se muestra, los datos en C4: F5 contienen descuentos por cantidad. A medida que aumenta la cantidad, el descuento también aumenta. La tabla a la derecha muestra el descuento devuelto por BUSCARX para varias cantidades aleatorias. La fórmula en F5, copiada, es:
La misma fórmula sin rangos con nombre es:=BUSCARX(E5,quantity,discount,,-1)
Los argumentos de BUSCARX se configuran así:=BUSCARX(H5,$C$4:$F$4,$C$5:$F$5,,-1)
- El valor de búsqueda proviene de la celda E5
- La matriz de búsqueda es la cantidad de rango con nombre (C4: F4)
- La matriz de retorno es el descuento de rango con nombre (C5: F5)
- El argumento no encontrado no se proporciona
- El modo de coincidencia se establece en -1 (coincidencia exacta o siguiente más pequeña)
- El modo de búsqueda no se proporciona y el valor predeterminado es 1 (primero al último)
BUSCARX vs BUSCARH
La fórmula equivalente de BUSCARH para este ejemplo, es cualquiera de las dos fórmulas siguientes:Hay varias diferencias que vale la pena señalar:
- BUSCARH requiere la matriz de tabla completa como segundo argumento. BUSCARX requiere solo el rango con valores de búsqueda.
- BUSCARH requiere un índice de fila para especificar una columna de resultados. BUSCARX requiere un rango que contenga valores de resultados.
- BUSCARH realiza una coincidencia aproximada por defecto. BUSCARX realiza una coincidencia exacta por defecto.
- BUSCAR requiere que los datos de búsqueda se ordenen por valor de búsqueda. BUSCARX funciona con datos sin clasificar.
- BUSCARH realiza búsquedas horizontales solamente, BUSCARX puede realizar búsquedas horizontales y verticales.
0 comentarios:
Publicar un comentario