Autor Tema: Planilla Excel  (Leído 1661 veces)

Desconectado Ondrake

  • Newbie
  • *
  • Mensajes: 4
Planilla Excel
« 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.

Desconectado Mr_X

  • Iniciado
  • *****
  • Mensajes: 2635
Re: Planilla Excel
« Respuesta #1 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
"... I'll wait I sow the seed, I set the scene and I watch the world go by..."

Desconectado Ondrake

  • Newbie
  • *
  • Mensajes: 4
Re: Planilla Excel
« Respuesta #2 en: 16 de Febrero de 2008, 12:00:24 pm »
Muchas gracias Mr._X lo pondre en practica, seguramente sera mejor.

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License