Conversion de minutos a segundos

15/07/2003 - 02:47 por Makei | Informe spam
Por favor... Alguien sabe como convertir un valor en minutos y segundos?
Me explico, quiero hacer un archivo donde controle las tarjetas de llamadas
sabiendo de antemano el saldo disponible y el valor por minuto.
Por mas que trato de realizarlo no sale el valor deseado. Por ejemplo tengo
un saldo de 3.91 y mi valor-minuto es 0.21; debiendo salir 0:18:37. Pero el
resultado que me sale es 14:51:26 ???
A que se debe esto?
Como deberia hacer para corregir este error de mi parte?
Muchas gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
16/07/2003 - 06:21 | Informe spam
¿Que tal, Makei?

... como convertir un valor en minutos y segundos?
... donde controle las tarjetas de llamadas sabiendo ... el saldo disponible y el valor por minuto.
... tengo un saldo de 3.91 y mi valor-minuto es 0.21; debiendo salir 0:18:37.
... el resultado que me sale es 14:51:26 ??? ... A que se debe esto?



==> Lo que obtienes es el resultado de lo siguiente:
1.- Divides el saldo (3.91) entre el valor-minuto (0.21) y obtienes 18.6190476190476
Esto es: 18 minutos con 0.619 "de un minuto", lo que es "igual" a: 37.1428571428572 segundos (en notacion decimal)
2.- En la celda-resultado defines un formato numerico de: h:mm:ss
3.- Ese formato especifico, OMITE los enteros (dias) por "considerarlos" mayores a 24 horas
4.- Como resultado, el formato muestra "solo la fraccion del dia" (24 × 0.6190476190476) que es igual a: "14:51:26"

Como deberia hacer para corregir este error de mi parte?



==> El dia 11 de este mes, Carlos Elizalde dio a tu consulta la respuesta que "ofrecera" cualquier solucion que "funcione" :))
Por si no lo has revisado (o intentado, o no "quedo claro"), intentare explicarte el "por que":
1.- MODIFICA el formato numerico de h:mm:ss a: =>[h]:mm:ss< "Poner" las horas entre corchetes "permite" que se "acumulen" valores superiores a 24 horas
2.- El resultado de la division (3.91 ÷ 0.21) DEBE ser "convertido" a minutos × dia (24 × 60 = 1440)
Es la razon por la que SE REQUIERE (ademas) dividir el resultado por 1440, es decir...
La formula "queda": =Saldo/Valor_minuto/1440 -o lo que "es lo mismo": =Saldo/Valor_minuto/(24*60)
Y el formato numerico DEBE SER: [h]:mm:ss
_______
Saludos,
Héctor.
MS-MVP
Respuesta Responder a este mensaje
#2 Makei
16/07/2003 - 15:04 | Informe spam
Gracias mil, Héctor Miguel !!!
El día 11 de julio? No lo tengo en mi lista de mensajes, pero agradezco el
consejo de Carlos Elizalde.
Nuevamente gracias.

Makei

"Héctor Miguel" escribió en el mensaje
news:
¿Que tal, Makei?

> ... como convertir un valor en minutos y segundos?
> ... donde controle las tarjetas de llamadas sabiendo ... el saldo


disponible y el valor por minuto.
> ... tengo un saldo de 3.91 y mi valor-minuto es 0.21; debiendo salir


0:18:37.
> ... el resultado que me sale es 14:51:26 ??? ... A que se debe esto?

==> Lo que obtienes es el resultado de lo siguiente:
1.- Divides el saldo (3.91) entre el valor-minuto (0.21) y


obtienes 18.6190476190476
Esto es: 18 minutos con 0.619 "de un minuto", lo que es


"igual" a: 37.1428571428572 segundos (en notacion decimal)
2.- En la celda-resultado defines un formato numerico de: h:mm:ss
3.- Ese formato especifico, OMITE los enteros (dias) por


"considerarlos" mayores a 24 horas
4.- Como resultado, el formato muestra "solo la fraccion del dia"


(24 × 0.6190476190476) que es igual a: "14:51:26"

> Como deberia hacer para corregir este error de mi parte?

==> El dia 11 de este mes, Carlos Elizalde dio a tu consulta la respuesta


que "ofrecera" cualquier solucion que "funcione" :))
Por si no lo has revisado (o intentado, o no "quedo claro"),


intentare explicarte el "por que":
1.- MODIFICA el formato numerico de h:mm:ss a: =>[h]:mm:ss<> "Poner" las horas entre corchetes "permite" que se


"acumulen" valores superiores a 24 horas
2.- El resultado de la division (3.91 ÷ 0.21) DEBE ser


"convertido" a minutos × dia (24 × 60 = 1440)
Es la razon por la que SE REQUIERE (ademas) dividir el


resultado por 1440, es decir...
La formula "queda": =Saldo/Valor_minuto/1440 -o lo que


"es lo mismo": =Saldo/Valor_minuto/(24*60)
Y el formato numerico DEBE SER: [h]:mm:ss
_______
Saludos,
Héctor.
MS-MVP


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