recuperar el ultimo valor de texto en un rango de celdas

30/03/2006 - 18:20 por belforgoe | Informe spam
Hola:
Algién me puede ayudar. Tengo el siguiente problema: he conseguido la
formula para recuperar el último valor numérico de una columna, en una única
celda. Sin embargo, cuando pongo texto no recupero el dato.

Con esta formula recupero en una única celda, el ultimo valor ingresado en
una columna,

ÞSREF('[MONITOREO.xls]PW-147A'!$J3;COINCIDIR(MAX('[MONITOREO.xls]PW-147A'!$J3:'[MONITOREO.xls]PW-147A'!$J3000)+1;'[MONITOREO.xls]PW-147A'!$J3:'[MONITOREO.xls]PW-147A'!$J3000;1)-1;0).

Me gustaría si me pudieran ayudar, para en vez, de recuperar un valor
numérico, sea texto.

muchas gracias

Preguntas similare

Leer las respuestas

#1 luka
30/03/2006 - 19:22 | Informe spam
Holas Belforgoe

Mira a ver si te vale esta,

ÞSREF('[MONITOREO.xls]PW-147A'!$J$3;CONTARA('[MONITOREO.xls]PW-147A'!$J$4:$J$3000);0;1;1)

Saludos,
Javier B.

belforgoe escribió:
Hola:
Algién me puede ayudar. Tengo el siguiente problema: he conseguido la
formula para recuperar el último valor numérico de una columna, en una única
celda. Sin embargo, cuando pongo texto no recupero el dato.

Con esta formula recupero en una única celda, el ultimo valor ingresado en
una columna,

ÞSREF('[MONITOREO.xls]PW-147A'!$J3;COINCIDIR(MAX('[MONITOREO.xls]PW-147A'!$J3:'[MONITOREO.xls]PW-147A'!$J3000)+1;'[MONITOREO.xls]PW-147A'!$J3:'[MONITOREO.xls]PW-147A'!$J3000;1)-1;0).

Me gustaría si me pudieran ayudar, para en vez, de recuperar un valor
numérico, sea texto.

muchas gracias
Respuesta Responder a este mensaje
#2 Héctor Miguel
31/03/2006 - 22:46 | Informe spam
hola, chicos !

luka escribio en el mensaje ...
Mira a ver si te vale esta,
ÞSREF('[MONITOREO.xls]PW-147A'!$J$3;CONTARA('[MONITOREO.xls]PW-147A'!$J$4:$J$3000);0;1;1)



el unico inconveniente es que la funcion contara omitira las celdas vacias [por lo que pudiera llegar a fallar]-?-

otra -posible- alternativa es la siguiente formula:
=buscar(2;1/(1-esblanco('[monitoreo.xls]pw-147a'!$j3:$j3000));'[monitoreo.xls]pw-147a'!$j3:$j3000)

saludos,
hector.
Respuesta Responder a este mensaje
#3 KL
31/03/2006 - 23:51 | Informe spam
Hola chicos,

Si lo que importa mas es la eficiencia [aun sacrificando la estetica], podriais probar la siguiente "kilometrica" que creo que es mas eficiente que las anteriores con diferencia:

=INDICE('[monitoreo.xls]pw-147a'!$J:$J;MAX(SI(ESNUMERO(COINCIDIR({"zzzzzzzz"\1E+307\FALSO\VERDADERO};'[monitoreo.xls]pw-147a'!$J:$J));COINCIDIR({"zzzzzzzz"\1E+307\FALSO\VERDADERO};'[monitoreo.xls]pw-147a'!$J:$J))))

Obviamente, si los datos en la columna [J] se introducen a mano seria logico suponer que la presencia de los valores logicos es poco probable y por lo tanto la formula podria acortarse un poco:

=INDICE('[monitoreo.xls]pw-147a'!$J:$J;MAX(SI(ESNUMERO(COINCIDIR({"zzzzzzzz"\1E+307};'[monitoreo.xls]pw-147a'!$J:$J));COINCIDIR({"zzzzzzzz"\1E+307};'[monitoreo.xls]pw-147a'!$J:$J))))

La unica desventaja real que le veo a mi formula es que si la ruta hacia [monitoreo.xls] es demasiado larga, se llegaria antes al limite de 1024 caracteres. Pero aun asi la formula funcionaria siempre que no se intente introducir/modificarla con el archivo remoto cerrado.

Saludos,
KL


"Hctor Miguel" wrote in message news:
hola, chicos !

luka escribio en el mensaje ...
Mira a ver si te vale esta,
ÞSREF('[MONITOREO.xls]PW-147A'!$J$3;CONTARA('[MONITOREO.xls]PW-147A'!$J$4:$J$3000);0;1;1)



el unico inconveniente es que la funcion contara omitira las celdas vacias [por lo que pudiera llegar a fallar]-?-

otra -posible- alternativa es la siguiente formula:
=buscar(2;1/(1-esblanco('[monitoreo.xls]pw-147a'!$j3:$j3000));'[monitoreo.xls]pw-147a'!$j3:$j3000)

saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida