Funciones > Vector y matriz > Otras funciones de array > Ejemplo: efecto de TOL en las funciones de búsqueda
  
Ejemplo: efecto de TOL en las funciones de búsqueda
Muestre cómo puede influir el valor de TOL en los resultados devueltos por las funciones hlookup, lookup, vhlookupvlookup y match.
1. Defina una matriz de entrada.
Pulse aquí para copiar esta expresión
2. Utilice la función hlookup para buscar el elemento en el punto de intersección de la columna que contiene z y la fila r.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
3. Utilice la función hlookup y el modificador not para devolver todos los elementos de la fila r, excepto el de la intersección de la columna que contiene z y la fila r.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
4. Utilice la función lookup para hacer coincidir z en X y, a continuación, devolver los valores a la misma posición en Y.
Pulse aquí para copiar esta expresiónPulse aquí para copiar esta expresión
a. Busque una coincidencia exacta.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La matriz X contiene un 50 en las posiciones (5,0) y (1,2).
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
b. Utilice el modificador "menor que" lt para buscar una coincidencia que sea menor que un valor especificado.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La matriz X contiene 3 valores menores que 4 en las posiciones (1,0), (2,0) y (3,0).
c. Utilice el modificador range para buscar una coincidencia que se encuentre dentro de un rango.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La matriz X contiene 3 valores que se encuentran entre 50 y 70 en las posiciones (5,0), (6,0) y (1,2).
5. Utilice la función vhlookup para hacer coincidir z1 y z2 en la primera columna y la primera fila de A, respectivamente. A continuación, devuelva el valor de la intersección de la fila y la columna coincidentes.
a. Busque una coincidencia exacta.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La columna 0 de A contiene un valor que coincide con z1 y la fila 0 contiene un valor que coincide con z2.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La columna 0 de A contiene dos valores que coinciden con z1.
b. Utilice el modificador near para buscar una coincidencia que se acerque al valor z1 especificado.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La columna 0 de A contiene dos valores, 5 y 6, que están cerca de z1.
c. Repita la búsqueda de la coincidencia anterior, pero con una nueva tolerancia especificada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Al aumentar la tolerancia, disminuye el grado de precisión, y un elemento nuevo, 4, cumple con las condiciones del modificador y la tolerancia especificados.
6. Restaure el valor de TOL.
Pulse aquí para copiar esta expresión
7. Utilice la función vlookup para hacer coincidir z en la primera columna de A y, a continuación, devuelva el valor de la intersección de la fila coincidente y la columna especificada por c.
a. Busque una coincidencia exacta.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
b. Utilice el modificador near para buscar una coincidencia que se acerque al valor de z. especificado.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La columna 0 de A contiene 3 valores próximos a 1.5 en las filas 1, 2 y 3.
c. Repita la búsqueda de la coincidencia anterior, pero con una nueva tolerancia especificada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
8. Restaure el valor de TOL.
Pulse aquí para copiar esta expresión
9. Utilice la función match para hacer coincidir z1 en A y, a continuación, devuelva el índice de cada valor coincidente.
a. Busque una coincidencia exacta.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
b. Utilice el modificador near para buscar una coincidencia que cumpla con el valor de z2 especificado.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
c. Repita la búsqueda de la coincidencia anterior, pero con una nueva tolerancia especificada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
d. Restaure el valor de TOL.
Pulse aquí para copiar esta expresión
e. Utilice el modificador "menor que" lt para buscar una coincidencia que sea menor que el valor de z3 especificado.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
f. Repita la búsqueda de la coincidencia anterior, pero con una nueva tolerancia especificada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
El aumento de la tolerancia mientras se utilizaba el modificador lt ha provocado que un elemento deje de cumplir con las condiciones del modificador y la tolerancia especificados.
g. Restaure el valor de TOL.
Pulse aquí para copiar esta expresión
h. Utilice el modificador range para buscar una coincidencia que se encuentre dentro del rango especificado por z4.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
i. Repita la búsqueda de la coincidencia anterior, pero con una nueva tolerancia especificada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
10. Restaure el valor de TOL.
Pulse aquí para copiar esta expresión