domingo, 7 de junio de 2009

FECHAS

Para calcular el tiempo transcurrido entre dos fechas, podemos restar ambas fechas y nos dará los días transcurridos. Se ha de poner la celda donde se efectua la resta en formato celda GENERAL. Excel utiliza un sistema para trabajar con fechas que consiste en asignar a cada fecha un número correlativo comenzando el 1-enero-1900. Por eso al restar dos fechas nos da el número de días transcurridos entre una y otra.

Hoja1

En Excel existe una fórmula, no documentada en la ayuda y que no figura en el asistente de funciones, denominada:

=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.