En el pasado hemos tratado el tema
de encontrar el último valor en un rango y también el último positivo o negativo.
Para encontrar el primer valor
negativo en un rango podemos usar esta fórmula:
=INDICE($A$2:$A$15,COINCIDIR(VERDADERO,INDICE($A$2:$A$15<0,0,1),0))
Para hallar el primer número
positivo en el rango usamos
=INDICE($A$2:$A$15,COINCIDIR(VERDADERO,INDICE($A$2:$A$15>0,0,1),0))
Sencillamente invertimos el signo
"<" a ">"
La fórmula funciona de esta manera:
La expresión INDICE($A$2:$A$15<0,0,1)
genera un vector de valores VERDADERO o FALSO
Luego COINCIDIR(VERDADERO,INDICE($A$2:$A$15<0,0,1),0)
nos da la ubicación de la primera aparición de VERDADERO en el vector
El resultado lo usamos como
argumento en la función INDICE "externa"
obteniendo así el resultado
Podemos, también, obtener la
dirección de la celda que contiene el valor combinando la función COINCIDIR con
la función DIRECCION
=DIRECCION(COINCIDIR(VERDADERO,INDICE($A$2:$A$15<0,0,1),0)+1,1)
Excelente post, Jorge, ¡muchísimas gracias! Está bien clara la explicación
ResponderBorrarUna vez más Jorge, tengo que darte las gracias. Me has ayudado con un problema. Gracias
ResponderBorrarEXCELENTE, PERO EN VERTICAL PERO HORIZONTAL NO ME SALE :(
ResponderBorrar=INDICE($A$1:$N$1,COINCIDIR(VERDADERO,INDICE($A$1:$N$1<0,0,1)))
32 29 26 23 20 17 14 11 8 5 2 -1 -4 -7 32
Hola Enrique,
ResponderBorrartenes quemodificar la formula de la siguiene manera
=INDICE($A$1:$N$1,,COINCIDIR(VERDADERO,INDICE($A$1:$N$1<0,1,0),0))
Presta atencion a los cambios en la primer funcion INDICE (dos comas despues del primer arguumento) y en la segunda INDICE (el segundo argumentos es 1 y el tercero 0, al reves de la formula para rangos en columnas).
Muy buen post, tengo una duda, que formula debería aplicar para encontrar el ultimo valor negativo de una serie -5 -4 -3 -2 -1 0 1 2 3 4 5 en este caso se que es -1, cual seria la formula para obtener dicho valor?
ResponderBorrarHola Christian, supongo que te refieres al primer valor negativo. Si la serie está ordenada como en tu ejemplo, la primer fórmula en el post te dará el resultado esperado.
ResponderBorrarNe refiero a que esté ordenada de mayor a menor.
Borrar