Obtener primer valor positivo de una fila de #s

Hola expertos su ayuda p/f. 
Existe alguna fórmula o macro que me devuelva en una determinada celda el primer valor positivo de un rango en otra fila.
Muchas gracias.

2 respuestas

Respuesta
1
Suponiendo que los valores los tienes en la columna A, prueba así:
=INDICE(A2:A10;COINCIDIR(VERDADERO;INDICE((A2:A10>=0););0);)
Respuesta
Tocó con una fórmula personalizada, porque con las fórmulas de EXCEL es imposible.
Public Function Primer_positivo(Rango As Range) As Double
For Each celda In Rango
Primer_positivo = celda.Value
If Primer_positivo > 0 Then Exit Function
Next
End Function

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas