La fórmula genérica para encontrar el primer número de una lista que es mayor que un número dado es.
= INDICE (lista, coincidencia (VERDADERO, lista> número, 0)) |
Ejemplo:
Aquí, he creado una lista de productos y sus precios. La lista de precios está en el rango B2: B10. Ahora queremos encontrar el primer Precio que sea mayor que 2154 (un número aleatorio) en la celda E2.
Ingrese esta fórmula en la celda E2 y presione CTRL + MAYÚS + ENTRAR (** necesario para convertir su fórmula en una fórmula de matriz) simultáneamente:
{= ÍNDICE ($ B $ 2: $ B $ 10, COINCIDIR (VERDADERO, $ B $ 2: $ B $ 10> D2,0))} |
Tenemos nuestra respuesta. Es 3000. Ahora, siempre que cambie el valor en D2, tendrá un valor cambiado en E2 (por supuesto, si coincide con otros criterios).
Explicación:
Cada fórmula funciona al revés. La mayoría de las funciones internas se compilan primero y luego las externas, así que echemos un vistazo a cada segmento de la fórmula. COINCIDIR (VERDADERO, $ B $ 2: $ B $ 10> D2,0)
La función Match devuelve el índice de un valor en una lista.
La sintaxis básica de Match es:
COINCIDIR (BUSCAR_VALOR, Buscar_BUSCAR, [Tipo de coincidencia])
{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; VERDADERO; VERDADERO; VERDADERO}. Es por eso que nuestro valor de búsqueda es "VERDADERO". Devolverá el número de índice del primer valor verdadero y ese es 7.
ÍNDICE ($ B $ 2: $ B $ 10, COINCIDIR (VERDADERO, $ B $ 2: $ B $ 10> D2,0))
El índice solo devuelve un valor de una lista de índices determinados.
La sintaxis básica de Indice es:
ÍNDICE (matriz, número_fila)
En nuestro caso, la matriz es $ B $ 2: $ B $ 10. Esta es la lista de la que queremos obtener nuestros resultados.
Fila_número se evalúa COINCIDIR (VERDADERO, $ B $ 2: $ B $ 10> D2,0). Lo que nos da 7.
Por lo tanto, la coincidencia final da la fila de índice número 7. Y usar ese ÍNDICE devuelve el valor del índice 7.
De manera similar, si desea encontrar el primer número en una lista que sea menor que el valor dado, simplemente reemplace "<" con ">" en la fórmula.
Fórmula para encontrar el primer número de una lista que sea menor que el valor dado
Simplemente cambie el operador lógico a <desde>. Se hace. Tienes el primer número más pequeño de la lista.
{= ÍNDICE ($ B $ 2: $ B $ 10, COINCIDIR (VERDADERO, $ B $ 2: $ B $ 10 <D2,0))} |
Ahora sabe cómo encontrar el primer valor mayor / menor en una lista. Espero que haya sido útil para ti. Utilice la sección de comentarios si no fue así y publique su consulta.
The applications/code on this site are distributed as is and without warranties or liability. In no event shall the owner of the copyrights, or the authors of the applications/code be liable for any loss of profit, any problems or any damage resulting from the use or evaluation of the applications/code.