Foros de daboweb

GENERAL, ayuda informatica, trucos, problemas, internet, messenger, software, programas, solidaridad, P2P => Foro general - Internet - Trucos - Redes - Ayuda informatica - Software - Programas => Mensaje iniciado por: Ondrake en 15 de Febrero de 2008, 07:45:50 pm

Título: Planilla Excel
Publicado por: Ondrake en 15 de Febrero de 2008, 07:45:50 pm
Tengo una planilla con la operacion de: Distancia (12.500 millas dividido por velocidad en nudos 12.5 kt.) y el resultado loquiero en dias y horas. Lo que logre es un resultado que si es menor de 30 dias funciona, si es mayor me da el complemento a los 30 dias. Si alguien sabe como mejorar esto muy agradecido.
Título: Re: Planilla Excel
Publicado por: Mr_X en 15 de Febrero de 2008, 08:51:00 pm
¿Cómo son tus fórmulas ahora?

Puedes crear tu propia función, algo como:

Código: [Seleccionar]
Public Function Tiempo(ByVal Distancia As Double, ByVal Velocidad As Double) As String

Dim Division As Double
Dim Dias As Double
Dim Horas As Double
Dim Minutos As Double

Division = Distancia / Velocidad
Dias = Int(Division / 24)
Horas = Int((Division / 24 - Dias) * 24)
Minutos = Int((((Division / 24 - Dias) * 24) - Horas) * 60)

Tiempo = Dias & " días, " & Horas & " horas y " & Minutos & " minutos"

End Function
Título: Re: Planilla Excel
Publicado por: Ondrake en 16 de Febrero de 2008, 12:00:24 pm
Muchas gracias Mr._X lo pondre en practica, seguramente sera mejor.