Función para pasar minutos a Horas:minutos

19/11/2004 - 11:12 por Lao_España | Informe spam
Buenos días a tod@s.

Estoy intentando hacer una función para convertir minutos a horas:minutos
(por ejemplo: 120 minutos = 2:02 ó 15000 = 250:00)

el código que estoy poniendo es el siguiente:

Public Function MinutoHora(Minuto As Single)
MinutoHora = Format(Minuto / 1440, "[h]:mm")
End Function

Pero no me funciona.

¿Como puedo hacer para dar formato? es que quiero dar es que en excel es
[h]:mm para luego poder operar con él.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Mónica
19/11/2004 - 19:39 | Informe spam
Yo lo haría directamente sin romperme demasiado la cabeza.
Es decir, prueba a seleccionar las celdas a introducir la fórmula, luego
selecciono las celdas donde tendo los munitos y los divido entre 60.
También puedes hacer la prueba en una casilla y luego darle a copiar el
resto de celdas.
No trabajes con valores absolutos, pues te dará error.
Espero haberte ayudado. Un saludo
"Lao_España" escribió en el mensaje
news:
Buenos días a

Estoy intentando hacer una función para convertir minutos a horas:minutos
(por ejemplo: 120 minutos = 2:02 ó 15000 = 250:00)

el código que estoy poniendo es el siguiente:

Public Function MinutoHora(Minuto As Single)
MinutoHora = Format(Minuto / 1440, "[h]:mm")
End Function

Pero no me funciona.

¿Como puedo hacer para dar formato? es que quiero dar es que en excel es
[h]:mm para luego poder operar con él.

Muchas gracias.


Respuesta Responder a este mensaje
#2 Luis
20/11/2004 - 03:59 | Informe spam
Esta formula te puede servir, suponiendo que colocas los minutos en la celda
E1:

=VALOR(+ENTERO(E1/60) &":"& (+E1/60-ENTERO(E1/60))*60)


Luis Medina
MENUFazt - Menu Excel Multifunciones
http://www11.brinkster.com/luism0/


"Lao_España" escribió en el mensaje
news:
Buenos días a

Estoy intentando hacer una función para convertir minutos a horas:minutos
(por ejemplo: 120 minutos = 2:02 ó 15000 = 250:00)

el código que estoy poniendo es el siguiente:

Public Function MinutoHora(Minuto As Single)
MinutoHora = Format(Minuto / 1440, "[h]:mm")
End Function

Pero no me funciona.

¿Como puedo hacer para dar formato? es que quiero dar es que en excel es
[h]:mm para luego poder operar con él.

Muchas gracias.







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.796 / Virus Database: 540 - Release Date: 13/11/2004
Respuesta Responder a este mensaje
#3 KL
20/11/2004 - 11:03 | Informe spam
o esta:

=--(ENTERO(E1/60) &":"& RESIDUO(E1,60))

Saludos,
KL

"Luis" wrote in message
news:
Esta formula te puede servir, suponiendo que colocas los minutos en la
celda
E1:

=VALOR(+ENTERO(E1/60) &":"& (+E1/60-ENTERO(E1/60))*60)


Luis Medina
MENUFazt - Menu Excel Multifunciones
http://www11.brinkster.com/luism0/


"Lao_España" escribió en el mensaje
news:
Buenos días a

Estoy intentando hacer una función para convertir minutos a horas:minutos
(por ejemplo: 120 minutos = 2:02 ó 15000 = 250:00)

el código que estoy poniendo es el siguiente:

Public Function MinutoHora(Minuto As Single)
MinutoHora = Format(Minuto / 1440, "[h]:mm")
End Function

Pero no me funciona.

¿Como puedo hacer para dar formato? es que quiero dar es que en excel es
[h]:mm para luego poder operar con él.

Muchas gracias.







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.796 / Virus Database: 540 - Release Date: 13/11/2004


Respuesta Responder a este mensaje
#4 Lao_España
22/11/2004 - 08:40 | Informe spam
Muchas gracias por vuestras respuestas.

"Lao_España" escribió en el mensaje
news:
Buenos días a

Estoy intentando hacer una función para convertir minutos a horas:minutos
(por ejemplo: 120 minutos = 2:02 ó 15000 = 250:00)

el código que estoy poniendo es el siguiente:

Public Function MinutoHora(Minuto As Single)
MinutoHora = Format(Minuto / 1440, "[h]:mm")
End Function

Pero no me funciona.

¿Como puedo hacer para dar formato? es que quiero dar es que en excel es
[h]:mm para luego poder operar con él.

Muchas gracias.


Respuesta Responder a este mensaje
#5 Lao_España
22/11/2004 - 09:04 | Informe spam
Hola a todos.

Hay una forma más fácil de hacerlo que es dividir los minutos entre 1440
(1440 es resultado de multiplicar 24 Horas *60 minutos), el único problema
es que hay que cambiar el formato por "[h]:mm".

Lo que yo intentaba era hacer una función que me hiciera esta operación y me
cambiara el formato. He encontrado, que las funciones sólo devuelven un
valor y no cambian formatos.

Un saludo y gracias.
"Lao_España" escribió en el mensaje
news:
Buenos días a

Estoy intentando hacer una función para convertir minutos a horas:minutos
(por ejemplo: 120 minutos = 2:02 ó 15000 = 250:00)

el código que estoy poniendo es el siguiente:

Public Function MinutoHora(Minuto As Single)
MinutoHora = Format(Minuto / 1440, "[h]:mm")
End Function

Pero no me funciona.

¿Como puedo hacer para dar formato? es que quiero dar es que en excel es
[h]:mm para luego poder operar con él.

Muchas gracias.


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