Escribir horas, minutos, segundos sin utilizar ":"

20/12/2011 - 19:16 por Antoni | Informe spam
Alguien sabe alguna formula de como escribir este ejemplo: 1111115 y
que automaticamente escriba 11:11:11,5
Muchas gracias
 

Leer las respuestas

#1 Benito Merino
20/12/2011 - 22:22 | Informe spam
On 20 dic, 19:16, Antoni wrote:
Alguien sabe alguna formula de como escribir este ejemplo: 1111115 y
que automaticamente escriba 11:11:11,5
Muchas gracias



Hola Antoni:

Utilizo varias funciones en dos celdas distintas para conseguir el
resultado que pretendes. Se pueden fusionar en una única celda, pero
queda bastante más compleja.

ejemplo:

Si en celda A1 tienes introducido el dato. Falta determinar que sea un
número o un texto. En todo caso, igualmente hay que saber cómo
introduces el valor cuando la hora es inferior a 10 y si consideras
siempre las décimas de segundo. En este sentido comentar que el
ejemplo que hago requiere que siempre esté introducida la décima de
segundo (que puede ser cero) .

Con estas consideraciones hacemos lo siguiente:

transformo el valor numérico en texto con siete dígitos:

celda B1: =TEXTO(A1;"0000000")

opero con la cadena de la siguiente manera:

celda C1:
=IZQUIERDA(B1;2)&":"&EXTRAE(B1;3;2)&":"&EXTRAE(B1;5;2)&","&DERECHA(B1;1)

de esta manera inserto los : entre los separadores de hora minuto y
segundo, y añado la décima de segundo

para comprobar que funciona bien:

celda D1: =HORANUMERO(C1)

si pones formato hora verás que cuadra con la información.

Saludos,

Benito

Preguntas similares