Inicio > Excel > Calcular el tiempo (En dias, mes o años) entre dos fechas

Calcular el tiempo (En dias, mes o años) entre dos fechas

Preparando y aprendiendo lo que es la depreciación en un reporte que tuve que presentar en el trabajo, me di con la sorpresa que necesitaba contabilizar los meses el bien tiene para calcular su valor depreciado a la fecha y buscándo por la web me topé con un blog (http://trucosexcel.blogspot.com) el cual me ayudo con lo que necesitaba y encontré la función SIFECHA() y me di cuenta que nunca la hubiera encontrado si no fuera por este blog ya que el Excel no te sugiere esta formular en su combo de opciones.

Normalmente no publico los enlaces de la información que encuentro y redacto en mi blog, pero esta vez si lo haré ya que estaré utilizando un archivo que esta subido en su blog y realmente me da flojera volver a crearlo. Sin hacerlos esperar aquí la explicación.

Para comenzar la explicación deben descargar el siguiente archivo de excel para poder ver la formula y conversar mejor enlace (archivoExcel con función SIFECHA()), ahora si manos a la obra, encontrarán dos hojas en este archivo y cada hoja explicamos a continuación:

Hoja1
=sifecha(fecha inicial;fecha final;tipo)
donde:
tipo es el tipo de respuesta que da la función, y puede ser:
  • y Calcula el número de años transcurridos
  • m Calcula el número de meses transcurridos
  • d Calcula el número de días transcurridos. Equivale a restar ambas fechas
  • ym Calcula los meses sin considerar los años enteros transcurridos
  • md Calcula los días sin considerar los años y meses enteros transcurridos
Hoja2

En ésta hoja hemos creado unos controles numéricos que el usuario puede ir modificando para ir aumentando o disminuyendo los años, meses y días.

Podemos calcular la edad en años de una persona, o podemos calcular la antiguedad en la empresa de un trabajador.
Se puede detectar un error de la fórmula tal y como se ve en la celda C7, que aparece de color rojo cuando difiere de la celda D18.
Otro aspecto curioso de esta hoja es la fórmula programada:
=DisplayCellFormula(Celda)
que nos da la fórmula de la celda que se indique.
Código:

'Función que muestra la fórmula de una celda
'Devuelve la fórmula que contiene una celda en lenguaje local
'Si se quita la palabra 'Local' devuelve la fórmula en inglés.
Function DisplayCellFormula(Celda As Range) As String
DisplayCellFormula = Celda.FormulaLocal
End Function
Y eso sería todo caso resuelto, por que escondería esta función Excel??
Linkferencia:
About these ads
  1. mike
    mayo 14, 2012 en 9:14 pm

    buena formula si funciona para calcular los meses transcurridos de una fecha a otra

  2. abril 15, 2013 en 10:44 pm

    What’s up to every one, the contents existing at this web site are truly awesome for people experience, well, keep up the good work fellows.

  3. abril 18, 2013 en 8:20 am

    I’m not that much of a online reader to be honest but
    your sites really nice, keep it up! I’ll go ahead and bookmark your website to come back down the road. Many thanks

  4. mayo 17, 2013 en 8:25 am

    Hello, I believe your website could possibly be having browser compatibility problems. When I look at your website in Safari, it looks fine however, if opening in Internet Explorer, it has some overlapping issues. I just wanted to provide you with a quick heads up! Besides that, wonderful website!

  5. mayo 21, 2013 en 2:52 pm

    Aw, this was an extremely good post. Spending some time and actual effort to produce a really good article… but what can I say… I procrastinate a lot and don’t seem to get anything done.

  6. mayo 27, 2013 en 1:52 pm

    Good day! I could have sworn I’ve been to this blog before but after looking at a few of the articles I realized it’s new to me. Regardless, I’m definitely pleased I came across it and I’ll be bookmarking it and checking back often!

  7. Sam
    septiembre 4, 2013 en 1:51 pm

    Ahh thanks a lot for this, great info!

  1. No trackbacks yet.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 61 seguidores

%d personas les gusta esto: