Está en la página 1de 25

Fechas y Horas

en Excel
Profesor: Oscar Guillermo Garca Cerpa

funcin FECHA
La funcin FECHA devuelve el nmero de serie secuencial que
representa una fecha determinada. Por ejemplo, la frmula
=FECHA(2008;7;8)
devuelve 39637, el nmero de serie que representa la fecha 8/7/2008.

Nota Si el formato de celda era General antes de especificar la


funcin, el resultado tendr formato de fecha y no de nmero. Si desea
ver el nmero de serie o cambiar el formato de la fecha, seleccione un
formato de nmero diferente en el grupo Nmero de la pestaa Inicio.

La funcin FECHA es muy til en situaciones en que el ao, el mes y el


da se proporcionan mediante frmulas o referencias de celda. Por
ejemplo, es posible que tenga una hoja de clculo con fechas en un
formato que Excel no reconoce, como AAAAMMDD. Puede usar la
funcin FECHA junto con otras funciones para convertir las fechas a un
nmero de serie que Excel reconozca. Para ms informacin, vea la
tabla de la seccin Ejemplo de este artculo.
Sintaxis
FECHA(ao,mes,da)

funcin FECHA

Frmula

Descripcin

Resultado

=FECHA(A2;B2;C2)

Fecha de serie para la


fecha derivada
mediante el uso de las
celdas A2, B2 y C2
como argumentos para
la funcin FECHA.

40544

=FECHA(AO(HOY());3
1;12)

Fecha de serie para el


ltimo da del ao
actual.

41274

=FECHA(IZQUIERDA(A4
;4);MED(A4;5;2);
DERECHA(A4;2))

Frmula que convierte


la cadena de texto de
A4 (20111125) que
representa una fecha
en formato
"AAAAMMDD" a una
fecha.

25/11/2011

Funcin hoy
Devuelve el nmero de serie de la fecha actual. El nmero de
serie es el cdigo de fecha-hora que Excel usa para los
clculos de fecha y hora. Si el formato de celda es General
antes de especificar la funcin, Excel cambia el formato de
celda a Fecha. Si desea ver el nmero de serie, debe cambiar
el formato de celda a General o Nmero.
La funcin HOY es til para mostrar la fecha actual en una
hoja de clculo, independientemente de cundo se abre el
libro. Adems es til para calcular los intervalos. Por ejemplo,
si sabe que alguien naci en 1963, puede usar la siguiente
frmula para buscar la edad de esa persona a partir de este
ao de nacimiento:
=AO(HOY())-1963
Esta frmula usa la funcin HOY para obtener la fecha actual
y despus resta 1963 y devuelve la edad de la persona.

Funcin hoy
Frmula

Descripcin

Resultado

=HOY()

Devuelve la fecha actual. 1/12/2011

=HOY()+5

Devuelve la fecha actual


ms 5 das. Por ejemplo,
si la fecha actual es
1/1/12, est frmula
devuelve 6/1/12.

12/6/2011

=VALFECHA("1/1/2030")HOY()

Devuelve el nmero de
das entre la fecha actual
y 1/1/2030. Tenga en
cuenta que la celda A4
tiene que tener el
formato de General o
Nmero para que el
resultado se muestre
correctamente.

31/1/1918

=DA(HOY())

Devuelve el da actual
del mes (1 - 31).

=MES(HOY())

Devuelve el mes actual


del ao (1 - 12). Por
ejemplo, si el mes actual
es mayo, la frmula
devuelve 5.

12

AHORA (funcin AHORA)


Devuelve el nmero de serie de la fecha y
hora actuales. Si el formato de celda es
General antes de especificar la funcin,
Excel cambia el formato de celda para que
coincida con el formato de fecha y hora de
la configuracin regional. Puede cambiar el
formato de fecha y hora para la celda con
los comandos en el grupo Nmero de la
pestaa Inicio de la cinta.
La funcin AHORA es til para mostrar la
fecha y hora actuales en una hoja de
clculo o calcular un valor basndose en la
fecha y hora actuales, y que ese valor se
actualice cada vez que se abra la hoja de
clculo.

Funcin AHORA
Frmula

Descripcin

Resultado

=AHORA()

Devuelve la fecha y la
hora actuales.

06/11/2011 19:03

=AHORA()-0,5

Devuelve la fecha y la
hora de hace 12 horas
(hace -0,5 da).

06/11/2011 7:03

=AHORA()+7

Devuelve la fecha y la
hora de dentro de 7 das.

13/11/2011 19:03

=AHORA()-2,25

Devuelve la fecha y la
hora de hace 2 das y 6
horas (hace -2,25 das).

04/11/2011 13:03

funcin AO
Devuelve el ao correspondiente a una fecha.
Devuelve el ao como nmero entero
comprendido entre 1900 y 9999.
Sintaxis
=AO(nm_de_serie)

La sintaxis de la funcin AO tiene los


siguientes argumentos:
Nm_de_serie Obligatorio. Es la fecha del ao que
desea buscar. Debe especificar las fechas con la funcin
FECHA o como resultado de otras frmulas o funciones.
Por ejemplo, use FECHA(2008,5,23) para el 23 de mayo
de 2008. Puede tener problemas si escribe las fechas
como texto.

funcin AO

funcin FRAC.AO

Descripcin

Calcula la fraccin de ao que representa el nmero de das enteros


entre fecha_inicial y fecha_final. Use FRAC.AO para determinar la
proporcin de los beneficios u obligaciones de todo un ao que
corresponde a un perodo especfico.

Sintaxis

FRAC.AO(fecha_inicial, fecha_final, [base])

La sintaxis de la funcin FRAC.AO tiene los siguientes argumentos


(argumento: valor que proporciona informacin a una accin, un evento,
un mtodo, una propiedad, una funcin o un procedimiento.):

Fecha_inicialObligatorio. Es una fecha que representa la fecha


inicial.

Fecha_finalObligatorio. Es una fecha que representa la fecha final.

BaseOpcional. Es la base para contar los das.

funcin FRAC.AO

Base

Base para contar das

0 u omitido

EE.UU. (NASD) 30/360

Real/real

Real/360

Real/365

Europea 30/360
ImportanteEspecifique las fechas
con la funcin FECHA o como
resultado de otras frmulas o
funciones.
Por
ejemplo,
use
FECHA(2008,5,23) para el da 23 de
mayo
de
2008.
Puede
tener
problemas al escribir las fechas como
texto.

funcin FRAC.AO

Frmula

Descripcin

Resultado

=FRAC.AO(A2;A3)

Fraccin del ao entre


el 1/1/2012 y el
30/7/12, omitiendo el
argumento base.

0,58055556

=FRAC.AO(A2;A3;1)

Fraccin entre las


mismas fechas, con el
argumento base
Real/real. Dado que
2012 es un ao
bisiesto, cuenta con
una base de 366 das.

0,57650273

=FRAC.AO(A2;A3;3)

Fraccin entre las


mismas fechas, con el
argumento de base
Real/365. Usa una base
de 365 das.

0,57808219

Funciones Dia y Mes

funcin DIAS360

La funcin DIAS360 devuelve la cantidad de


das entre dos fechas basndose en un ao
de 360 das (12 meses de 30 das) que se
usa en algunos clculos contables. Use esta
funcin para facilitar el clculo de pagos si
su sistema de contabilidad se basa en 12
meses de 30 das.
Sintaxis
DIAS360(fecha_inicial;fecha_final;[mtodo])

funcin DIAS360
Mtodo
Opcional. Valor lgico que
especifica si se usar el mtodo de
clculo europeo o americano.

Mtodo

Modo de clculo

FALSO u omitido

Mtodo de EE.UU. (NASD). Si la


fecha inicial es el ltimo da del
mes, se convierte en el da 30 del
mismo mes. Si la fecha final es el
ltimo da del mes y la fecha inicial
es anterior al da 30, la fecha final
se convierte en el da 1 del mes
siguiente; de lo contrario la fecha
final se convierte en el da 30 del
mismo mes.

VERDADERO

Mtodo europeo. Las fechas iniciales


o finales que corresponden al da 31
del mes se convierten en el da 30
del mismo mes.

funcin DIAS360

Frmula

Descripcin

Resultado

=DIAS360(A3;A4)

Cantidad de das entre


el 30.01.11 y el
01.02.11, sobre la base
de un ao de 360 das.

=DIAS360(A2;A5)

Cantidad de das entre


el 01.01.11 y el
31.12.11, sobre la base
de un ao de 360 das.

360

=DIAS360(A2;A4)

Cantidad de das entre


el 01.01.11 y el
01.02.11, sobre la base
de un ao de 360 das.

30

Funcin diasem

Devuelve el da de la semana
correspondiente al argumento
nm_de_serie. Devuelve el da como un
nmero entero entre 1 (domingo) y 7
(sbado).
Sintaxis
DIASEM(nm_de_serie,[tipo])

Funcin diasem
Tipo

Nmero devuelto

1 u omitido

Nmeros del 1 (domingo) al 7 (sbado).


Igual que en versiones anteriores de
Microsoft Excel.

Nmeros del 1 (lunes) al 7 (domingo).

Nmeros del 0 (lunes) al 6 (domingo).

11

Nmeros del 1 (lunes) al 7 (domingo).

12

Nmeros del 1 (martes) al 7 (lunes).

13

Nmeros del 1 (mircoles) al 7 (martes).

14

Nmeros del 1 (jueves) al 7 (mircoles).

15

Nmeros del 1 (viernes) al 7 (jueves).

16

Nmeros del 1 (sbado) al 7 (viernes).

17

Nmeros del 1 (domingo) al 7 (sbado).

Funcin diasem

Frmula

Descripcin
(resultado)

Resultado

=DIASEM(A2)

Da de la semana,
con los nmeros 1
(domingo) a 7
(sbado) (5)

=DIASEM(A2; 2)

Da de la semana,
con los nmeros 1
(lunes) a 7
(domingo) (4)

=DIASEM(A2; 3)

Da de la semana,
con los nmeros 0
(lunes) a 6
(domingo) (3)

funcin HORA
Devuelve el nmero decimal de una hora determinada. Si el formato de
celda era General antes de escribir la funcin, el resultado tendr formato
de fecha.
El nmero decimal que HORA devuelve es un valor comprendido entre 0
(cero) y 0,99988426 que representa las horas entre 0:00:00 (12:00:00
a.m.) y 23:59:59 (11:59:59 p.m.).
Sintaxis
HORA(hora, minuto, segundo)
La sintaxis de la funcin HORA tiene los siguientes argumentos
(argumento: valor que proporciona informacin a una accin, un evento,
un mtodo, una propiedad, una funcin o un procedimiento.):
Hora
Obligatorio. Es un nmero entre 0 (cero) y 32767 que representa
las horas. Todo valor mayor de 23 se dividir por 24 y el resto se
considerar como el valor horario. Por ejemplo, HORA(27,0,0) =
HORA(3,0,0) = 0,125 o 3:00 a.m.
Minuto
Obligatorio. Es un nmero entre 0 y 32767 que representa los
minutos. Todo valor mayor de 59 se convertir a horas y minutos. Por
ejemplo, HORA(0,750,0) = HORA(12,30,0) = 0,520833 o 12:30 p.m.
Segundo Obligatorio. Es un nmero entre 0 y 32767 que representa los
segundos. Todo valor mayor de 59 se convertir en horas, minutos y
segundos. Por ejemplo, HORA(0,0,2000) = HORA(0,33,22) = 0,023148 o
12:33:20 a.m.

funcin HORA

Frmula

Descripcin

Resultado

Fraccin decimal de un da,


correspondiente a la hora
=TIEMPO(A2;B2;C2) especificada en la fila 2 (12 0,5
horas, 0, minutos, 0
segundos)

Fraccin decimal de un da,


correspondiente a la hora
=TIEMPO(A3;B3;C3) especificada en la fila 3 (16 0,7001157
horas, 48, minutos, 10
segundos)

funcin MINUTO
Devuelve los minutos de un valor de hora. Los minutos se
expresan como nmeros enteros comprendidos entre 0 y 59.
Sintaxis
MINUTO(nm_de_serie)
La sintaxis de la funcin MINUTO tiene los siguientes
argumentos (argumento: valor que proporciona informacin
a una accin, un evento, un mtodo, una propiedad, una
funcin o un procedimiento.):
Nm_de_serie Obligatorio. Es la hora que contiene el valor
de minutos que desea buscar. Las horas pueden escribirse
como cadenas de texto entre comillas (por ejemplo, "6:45
p.m."), como nmeros decimales (por ejemplo, 0,78125, que
representa las 6:45 p.m.), o bien como resultado de otras
frmulas o funciones, por ejemplo HORANUMERO("6:45
p.m.").

funcin MINUTO

funcin SEGUNDO
Devuelve los segundos de un valor de hora. El segundo se
expresa como nmero entero comprendido entre 0 (cero) y 59.
Sintaxis
SEGUNDO(nm_de_serie)
La sintaxis de la funcin SEGUNDO tiene los siguientes
argumentos (argumento: valor que proporciona informacin a
una accin, un evento, un mtodo, una propiedad, una funcin
o un procedimiento.):
Nm_de_serie Obligatorio. Es la hora que contiene los
segundos que se desea buscar. Las horas pueden escribirse
como cadenas de texto entre comillas (por ejemplo, "6:45
p.m."), como nmeros decimales (por ejemplo, 0,78125, que
representa las 6:45 p.m.), o bien como resultado de otras
frmulas o funciones, por ejemplo HORANUMERO("6:45 p.m.").

funcin SEGUNDO