maximo variable
Publicado por narkxx (2 intervenciones) el 10/10/2008 15:47:20
Tengo varias columnas de datos, la primera es el tiempo y las demas datos.
En otra pagina quiero poner tiempo de inicio y tiempo de fin.
Entonces necessito obtener por cada columna de datos el valor maximo de esa variable entre el minuto inicio y el minuto final.
El tema esta que me interesa que el inicio y el final puedan ser variables y que no puedo utilizar macros.
Yo he empezado de esta manera:
Si el tiempo inicial es 10 y esta en la celda S15
=COINCIDIR(S15;'Hoja1'!A2:A1637)+2
me devuelve la posición del minuto 10, en este caso fila 182
Si la variable la qual yo quiero el maximo está en la columna F:
=CONCATENAR("F";COINCIDIR(S15;'Hoja1'!A2:A1637)+2)
me da el inicio del rango, F182
Si hago lo mismo para el minuto final
Obtengo el final del rango, F423
Si ahora concateno los valores:
=CONCATENAR("'Hoja2'!";CONCATENAR("F";COINCIDIR(S15;'Hoja1'!A2:A1637)+2);":";CONCATENAR("F";COINCIDIR(S16;'Hoja1'!A2:A1637)+2))
Obtengo: 'Hoja1'!F182:F423
Ahora solo me faltaria:
=max(CONCATENAR("'Hoja2'!";CONCATENAR("F";COINCIDIR(S15;'Hoja1'!A2:A1637)+2);":";CONCATENAR("F";COINCIDIR(S16;'Hoja1'!A2:A1637)+2))
Que seria:
=max('Hoja1'!F182:F423)
Y que ya es lo que quiero, pero 'Hoja1'!F182:F423 es texto y no rango con lo cual no se lo traga.
A alguien se lo ocurre alguna manera de que se trague esta instrucción o bien alguna otra manera de hacerlo?
Gracias y perdón por el rollo.
En otra pagina quiero poner tiempo de inicio y tiempo de fin.
Entonces necessito obtener por cada columna de datos el valor maximo de esa variable entre el minuto inicio y el minuto final.
El tema esta que me interesa que el inicio y el final puedan ser variables y que no puedo utilizar macros.
Yo he empezado de esta manera:
Si el tiempo inicial es 10 y esta en la celda S15
=COINCIDIR(S15;'Hoja1'!A2:A1637)+2
me devuelve la posición del minuto 10, en este caso fila 182
Si la variable la qual yo quiero el maximo está en la columna F:
=CONCATENAR("F";COINCIDIR(S15;'Hoja1'!A2:A1637)+2)
me da el inicio del rango, F182
Si hago lo mismo para el minuto final
Obtengo el final del rango, F423
Si ahora concateno los valores:
=CONCATENAR("'Hoja2'!";CONCATENAR("F";COINCIDIR(S15;'Hoja1'!A2:A1637)+2);":";CONCATENAR("F";COINCIDIR(S16;'Hoja1'!A2:A1637)+2))
Obtengo: 'Hoja1'!F182:F423
Ahora solo me faltaria:
=max(CONCATENAR("'Hoja2'!";CONCATENAR("F";COINCIDIR(S15;'Hoja1'!A2:A1637)+2);":";CONCATENAR("F";COINCIDIR(S16;'Hoja1'!A2:A1637)+2))
Que seria:
=max('Hoja1'!F182:F423)
Y que ya es lo que quiero, pero 'Hoja1'!F182:F423 es texto y no rango con lo cual no se lo traga.
A alguien se lo ocurre alguna manera de que se trague esta instrucción o bien alguna otra manera de hacerlo?
Gracias y perdón por el rollo.
Valora esta pregunta


0