Hola, Miguel!

(ando por tus tierras, estoy en Zaragoza) ;-)


El 22/02/07, Miguel Bernabé  escribió:

Me ha surgido la necesidad de calcular los días que faltan hasta un evento
concreto.  Pero el resultado quiero que me lo de en días, horas y minutos,
algo así como "Faltan 120 días, 13 horas y 27 minutos".

El procedimiento que se me ocurre es:
- en la celda A1 anoto la fecha del evento
- en la celda B1, escribo la fórmula =A1-AHORA(), lo que me da un número de
días, con sus decimales, tipo 120,5678
- ¿qué formato le tengo que dar a la celda B1 para que el resultado 120,5678
me lo convierta en 120:13:37?


Con formatos no lo he conseguido, pero he construido una fórmula,
suponiendo que en B1 tienes el resultado, en otra celda funcionaría:

=TEXTO(TRUNCAR(B1);"##")&":"&TEXTO(B1-TRUNCAR(B1);"HH:MM:SS")

verás que saco la parte entera, lo convierto a texto y le pongo el
separador ":", seguidamente de la parte fraccionaria, lo convierto a
texto, pero en formato habitual de hora.

el resultado (para los días que me faltan para cumplir años):
8:01:54:26

lo que significaría:
8 días, 1 hora, 54 minutos, 26 segundos.

si en la fórmula sustituyes las referencias a [B1] por [A1-AHORA()]
debería funcionar igualmente.

Basándote en el mismo principio, creo que podrías llegar a construir
un formato donde apareciese algo así como:

8d 1h 54m

Claro que la fórmula es algo enrevesada, y además no podrás hacer más
cálculos a partir de ahí, pues es todito texto, pero quizás te sea
útil o te sugiera alguna idea mejor.

Saludos,



--
Ismael Fanlo

http://drupalmania.com
¡Locos por Drupal!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a