Primer valor de un rango no ordenado menor o igual a ...

06/12/2009 - 09:35 por Jose | Informe spam
Primer valor de un rango no ordenado menor o igual a ...

Saludos a todos:

En un rango, D11:D25000, necesito encontrar el primer valor (empezando
desde la primera fila de dicho rango) que sea igual o menor que 40.
Los valores no estan ordenados de menor a mayor, ni al revés. Me
pregunto si se podría hacer con alguna formula, quizás alguna formula
matricial o de otro tipo.

En el siguiente ejemplo, el que está en la fila 21 es el primero que
cumple la condicion que yo busco. Ese es el que me interesa.

También, con otra formula, necesitaba saber el primer valor de dicho
rango que sea mayor o igual a 44. En el ejemplo que dejo sería el que
está en la fila 14.


Fila Valor
11 43.21
12 42.11
13 41.03
14 44.24
15 43.13
16 41.72
17 45.07
18 46.09
19 44
20 41.02
21 39.45
22 42.01
23 38.93
24 39.45
25 46.37
26 40
27 42.06
28 44.12
29 39.97
30 38.72
31 40
32 39.61
..
..


Lo podría hacer utilizando una columna auxiliar en todo el rango
C11:C25000 introduciendo una fórmula como la siguiente:
=SI(D11<@;1;0)
El primer 1 que me salga es que cumple la condición que busco.
Pero no quería utilizar una columna auxiliar porque es muy larga y me
parece poco práctico.


A ver si me podeís dar una pista.
Muchas gracias
Un saludo
Jose
 

Leer las respuestas

#1 pepe
06/12/2009 - 10:55 | Informe spam
Busca en la ayuda 'buscar valores en una lista de datos' o 'funciones de
búsqueda y referencia'


"Jose" escribió en el mensaje de noticias
news:
Primer valor de un rango no ordenado menor o igual a ...

Saludos a todos:

En un rango, D11:D25000, necesito encontrar el primer valor (empezando
desde la primera fila de dicho rango) que sea igual o menor que 40.
Los valores no estan ordenados de menor a mayor, ni al revés. Me
pregunto si se podría hacer con alguna formula, quizás alguna formula
matricial o de otro tipo.

En el siguiente ejemplo, el que está en la fila 21 es el primero que
cumple la condicion que yo busco. Ese es el que me interesa.

También, con otra formula, necesitaba saber el primer valor de dicho
rango que sea mayor o igual a 44. En el ejemplo que dejo sería el que
está en la fila 14.


Fila Valor
11 43.21
12 42.11
13 41.03
14 44.24
15 43.13
16 41.72
17 45.07
18 46.09
19 44
20 41.02
21 39.45
22 42.01
23 38.93
24 39.45
25 46.37
26 40
27 42.06
28 44.12
29 39.97
30 38.72
31 40
32 39.61
..
..


Lo podría hacer utilizando una columna auxiliar en todo el rango
C11:C25000 introduciendo una fórmula como la siguiente:
=SI(D11<@;1;0)
El primer 1 que me salga es que cumple la condición que busco.
Pero no quería utilizar una columna auxiliar porque es muy larga y me
parece poco práctico.


A ver si me podeís dar una pista.
Muchas gracias
Un saludo
Jose

Preguntas similares