Volver a la página principal

De fechas y horas

Como ya hemos visto un formato interesante para las celdas es el de fecha y el de hora. Escribe en una celda tu fecha de nacimiento, por ejemplo 27-9-84, y observará cómo, al dar la tecla de salto de línea, OOo Calc lo interpreta como fecha escribiendo 27/09/84. Puedes elegir distinto formato de fechas accediendo al menú Formato y las opciones Celdas - Número y fechas.

Ejemplo 13: Vamos a calcular el número de días transcurridos desde nuestra fecha de nacimiento.

Escribamos en la celda A1 la fecha actual y en la celda A2 la fecha de nacimiento. El cálculo de días transcurridos puede hacerse escribiendo la fórmula:

=A1-A2

Este cálculo se puede hacer también con funciones de fecha y hora ya que, por ejemplo, la función HOY() devuelve la fecha actual y la función DIAS devuelve el número de días entre dos fechas:

= DIAS(HOY();A2)

Las funciones que tiene OOo Calc para insertar y editar fechas y horas son las siguientes:

Función Descripción

AHORA()

Esta función nos devuelve la fecha y la hora actual del sistema. Las dos aparecen dentro de la misma celda. Cambiando el formato de la celda podremos hacer que aparezca una u otra según nos interese
DIA(número) Nos devuelve el día de una fecha. Por ejemplo: =DÍA(AHORA())
AÑO(número) Nos devuelve el año de una fecha. Por ejemplo: =AÑO(1)devuelve 1899.
DIA.LAB Esta función nos devuelve un día laborable que se calcula a partir de una fecha inicial que se obtiene al sumar un número determinados de días dados a esta fecha inicial
DIAS.LAB La función realiza la diferencia de días que hay entre la fecha inicial y la fecha final contabilizando solamente los días laborables, no tiene en cuenta los sábados y domingos.
DIAS360 Nos calcula la diferencia de días que hay entre dos fechas basándose en un año de 360 días, normalmente se utiliza para cálculos financieros
DIASEM Nos devuelve un número del 1 al 7 que indica la posición del día de la semana
DIASEM Nos devuelve un número del 1 al 7 que indica la posición del día de la semana
FECHA Nos convierte tres números en formato de DD/MM/AAAA
FECHA.MES Esta función nos retorna una fecha resultante de sumarle tantos meses como deseamos a una fecha inicial
FECHANÚMERO Nos devuelve un número que representa los días transcurridos desde el 1/1/1900
FIN.MES Esta función nos retorna una fecha resultante de sumarle tantos meses como deseamos a una fecha inicial FRAC.AÑO
HORA Nos devuelve la hora en una celda con la hora, minutos y segundos
HORANÚMERO Convierte la hora en un número entre el 0 y el 0,999988426
HOY Esta función nos devuelve la fecha actual del sistema.
MES Nos devuelve el mes de una fecha
MINUTO(Número) Devuelve el minuto que corresponde a un valor de tiempo interno.
SEGUNDO Nos devuelve los segundos de una celda con la hora, minutos y segundos


Ejemplo 14: Vamos a calcular en este ejemplo la edad de una persona. Pero primero tengamos en cuenta algunas consideraciones:

  • Los años no siempre se componen de 365 días.
  • Las edades se redondean a la baja. Si tomando como FECHA DE NACIMIENTO el día 1/1/2000 y como FECHA ACTUAL el 31/12/2009, y calculamos la edad, decimos que esa persona tiene nueve años, aunque tan sólo le falta un día para cumplir los diez.

Veamos que haría OOo Calc.

  • En A6 escribe 1/1/2000.
  • En B6 escribe 31/12/2009
  • En C6 escribe =(B6-A6)/365 y pulse ENTER.

Observamos que nos devuelve 10

Para arreglarlo, utilizaremos la función AÑOS que sirve para calcular la diferencia en años entre dos fechas.

  • En D6 escribe =años(A6;B6;0) y pulse ENTER.

Ahora el resultado es correcto, 9.

Si en lugar de los años, quiere obtener los meses, entonces puedes utilizar la función MESES y para los días puedes utilizar la función DIAS.

En una hoja de cálculo las fechas en realidad son números que se presentan en pantalla mediante el formato de la fecha que le corresponda a dicho número. Por ejemplo, puedes escribir en una celda un número y luego cambiar el formato de la celda a fecha y ver a qué fecha representa. OOo Calc calcula las fechas respecto al día cero, que se establece de distintas maneras

Configuración de fecha Usar
'30/12/1899' predeterminada
'01/01/1900' utilizada en la antigua versión StarCalc 1.0
'01/01/1904' utilizado en software Apple


Calc también permite utilizar fechas que van más atrás en el tiempo que el 1 de enero de 1990, lo que puede ser útil para calcular períodos históricos.

Ejemplo 15: Escribamos en una celda

=HOY()-FECHA(1789; 7; 14)

El resultado que nos devuelve es la cantidad de días entre la fecha actual del sistema y la Toma de la Bastilla.

Ejemplo 16: Imaginemos que queremos programar una fecha para responder a una requerimiento en un plazo de 15 días hábiles después de recibida la notificación que se incluye en la celda A1. El cálculo a realizar será:

=DIA.LAB(A1;15)

y la celda que lo contenga debe tener formato de fecha.

1

Autoevaluación 22

Cuando trabajo con datos tipo fecha en Calc he de tener en cuenta...

a)
b)
c)
CorrectoIncorrectoTu respuesta ha sido guardada.
Comprueba tu respuesta