Microsoft Excel
Básico
Formador: Juan Carlos Prado Rivas
Tema: Funciones de
Fecha y Hora
Correo Electrónico:
[email protected]
facebook
/JCPradoRivas
Whatsapp
976334208 - RPC
de
ra
Funciones
Las funciones
obtener infor
que ingresam
resultados cla
Los campos d
de Personal e
tiempos.
Funciones de Fecha
Las funciones de Fecha y hora nos permitiran
obtener informacion util sobre las fechas y horas
que ingresamos en las celdas y poder obtener
resultados claros.
Los campos de acción mas comunes son las areas
de Personal en las empresas, o de control de
tiempos.
Funciones de Fec
Definicion
Las funciones de Fecha nos permitiran poder manipular los datos del tipo f
posteriores usos.
Fecha Actual
Existen funciones que nos permiten poder obtener la fecha actual. Esta fec
considerará en base al reloj de su computadora.
Función: Hoy()
Definicion
Nos Muestra la fecha de hoy según el reloj de la computadora
Estructura
=Hoy()
=Hoy()
Argumentos
Esta función no presenta argumentos
Función: Ahora()
Definicion
Esta funcion nos muestra la fecha y tiempo en el instante actual.
Estructura
=Ahora()
Argumentos
Esta función no presenta argumentos
Ejemplo 01
Ingrese las funciones hoy y ahora para poder visualizar su u
Hoy 6/21/2023
Ahora 6/21/2023 3:08
Descomponer
Existen funciones que nos permitiran descomponer una fecha en dias, mes
dentro de esta categoria se ha incluido la función Texto que aunque no es
funcion de fecha, pero nos será util en esta parte.
Función: Día
Definicion
Nos permite obtener los dias de una fecha, su valor oscilara entre 1 y 31 de
del mes a evaluar.
Estructura
=Dia(núm_de_serie)
Argumentos
núm_de_serie Hace referencia a una fecha o su expresion nu
Función: Mes
Definicion
Nos permite obtener el mes de una fecha, su valor oscilara entre 1 y 12 de
la fecha a evaluar.
Estructura
=Mes(núm_de_serie)
Argumentos
núm_de_serie Hace referencia a una fecha o su expresion nu
Función: Año
Definicion
Nos permite obtener el año de una fecha, su valor oscilara entre 1900 y 99
dependiendo de la fecha a evaluar.
Estructura
=Año(núm_de_serie)
Argumentos
núm_de_serie Hace referencia a una fecha o su expresion nu
Ejemplo 01
Disgregue los dias, meses y años de la fecha de ingreso de
trabajador.
Nombre Apellidos Fecha de Ingreso
Judith Arce 8/2/2009
Krystell Prado 2/13/2003
Sophia Prado 8/1/2005
Reynaldo Nuñez 1/16/2015
Oscar Pacheco 3/2/2007
Información
Nos permiten hallar el numero del día de la semana, la cantidad de dias, m
en un periodo de tiempo o componer una fecha
Función: DiaSem
Definicion
Nos muestra el numero del dia de la semana de una fecha, su valor oscila e
Estructura
=DiaSem(num_de_serie,[tipo
Argumentos
núm_de_serie Hace referencia a una fecha o su expresion nu
Tipo 1 Semana que inicia en Domingo
2 Semana que inicia en Lunes
Tipo 1
1 Domingo 1
2 Lunes 2
3 Martes 3
4 Miércoles 4
5 Jueves 5
6 Viernes 6
7 Sábado 7
Ejemplo 01
El la Casilla Mensaje mostrar la Palabra "Dia Habil" para todas aque
fechas que esten entre Lunes y Viernes y que aparezca "Observacio
de que sea Sabado o Domingo
Nombre Apellidos Fecha de Mensaje
Ingreso
Judith Arce 12/10/2005 observacion
Krystell Prado 11/17/2005 dia habil
Sophia Prado 7/5/2009 observacion
Reynaldo Nuñez 11/3/2006 dia habil
Oscar Pacheco 6/13/2008 dia habil
Función: Texto
Definicion
Pertenece a la categoria funciones de texto, pero al poder incluirle formato
permitira visualizar el nombre del dia o mes de una fecha determinada.
Estructura
=Texto(valor,formato)
Argumentos
Valor Hace referencia a cualquier exprecion, para nu
formato Permite el ingreso de un formato, aquí se cum
normas que se vieron de formato de fechas
Ejemplo 01
Visualizar los nombres de cada uno de los dias
lunes martes
Nombre Apellidos
7/8/2019 7/9/2019
Judith Arce x x
Krystell Prado x
Sophia Prado x x
Reynaldo Nuñez x
Oscar Pacheco x
Ejemplo 02
Mostrar los meses de cada una de las fechas de compra
Producto Fecha Mes
Pintura 5/3/2019 Mayo
Cal 5/15/2019 Mayo
Yeso 8/1/2019 Agosto
Clavos 8/8/2019 Agosto
Madera 10/5/2019 Oct
Cal 11/14/2019 Nov
Yeso 11/15/2019 Nov
Función: Fecha
Definicion
Permite componer una fecha ingresando el dia, mes y año
Estructura
=Fecha(año,mes,dia)
Argumentos
año Numero del año
mes Numero del mes
dia numero del día
Ejemplo 01
Hallar la fecha retorno del Trabajador
Fecha de Salida 9/4/2019
Descanso
Dias 6
Meses 1
Fecha de retorno
10/10/2019 =DATE(YEAR(F299),MONTH(F299)+E303,DAY(
Función: Sifecha
Definicion
Permite saber la cantidad de dias, meses o años que existen en un periodo
Permite saber la cantidad de dias, meses o años que existen en un periodo
Estructura
=Sifecha(fecha_inicial,fecha_final,unid
Argumentos
fecha_inicial Una fecha que representa la primera fecha de
escribirse como cadenas de texto entre comill
serie (por ejemplo, 36921, que representa el 3
1900), o bien como resultado de otras fórmula
FECHANUMERO("30/01/2001"))
fecha_final Una fecha que representa la última del períod
unidad El tipo de información que desea obtener:
Unidad Devuelve
"Y" El número de años completos e
"M" El número de meses completos
"D" El número de días en el período
"MD" La diferencia entre los días en f
"YM" La diferencia entre los meses d
"YD" La diferencia entre los días de f
Ejemplo 01
Hallar los dias de descanso que ha tenido el trabajador
Fecha de Salida 12/9/2019
Fecha de retorno 2/4/2020
Dias 57 =DATEDIF(F351,F353,"d")
Ejemplo 02
Hallar el tiempo de trabajo en años, meses y dias del traba
la fecha del día de hoy
Nombre Apellidos Fecha de Años
Ingreso
Judith Arce 12/10/2005 17
Krystell Prado 11/17/2005 17
Sophia Prado 7/5/2009 13
Reynaldo Nuñez 11/3/2006 16
Oscar Pacheco 6/13/2008 15
de Fecha
manipular los datos del tipo fecha para
ener la fecha actual. Esta fecha se
a.
a computadora
y()
y()
el instante actual.
ra()
ra poder visualizar su uso.
oner una fecha en dias, meses y años,
ón Texto que aunque no es una
rte.
valor oscilara entre 1 y 31 dependiendo
de_serie)
una fecha o su expresion numerica
alor oscilara entre 1 y 12 dependiendo
de_serie)
una fecha o su expresion numerica
alor oscilara entre 1900 y 9999
de_serie)
una fecha o su expresion numerica
a fecha de ingreso de cada
Dia Mes Año
2 8 2009
13 2 2003
1 8 2005
16 1 2015
2 3 2007
mana, la cantidad de dias, meses o años
a
e una fecha, su valor oscila entre 1 y 7
e_serie,[tipo])
una fecha o su expresion numerica
mana que inicia en Domingo
mana que inicia en Lunes
Tipo 2 6/21/2023
Lunes
Martes
Miércoles Tipo 1 3
Jueves Tipo 2 2
Viernes
Sábado Tipo 1 4 =WEEKDAY(K191,1)
Domingo Tipo 2 3 =WEEKDAY(K191,2)
Dia Habil" para todas aquellas
que aparezca "Observacion" en caso
=IF(AND(WEEKDAY(F210,2)>=1,WEEKDAY(F210,2)<=5),"dia habil","observacion")
=IF(AND(WEEKDAY(F211,2)>=1,WEEKDAY(F211,2)<=5),"dia habil","observacion")
=IF(AND(WEEKDAY(F212,2)>=1,WEEKDAY(F212,2)<=5),"dia habil","observacion")
=IF(AND(WEEKDAY(F213,2)>=1,WEEKDAY(F213,2)<=5),"dia habil","observacion")
=IF(AND(WEEKDAY(F214,2)>=1,WEEKDAY(F214,2)<=5),"dia habil","observacion")
ero al poder incluirle formato nos
una fecha determinada.
,formato)
cualquier exprecion, para nuestro caso una fecha
de un formato, aquí se cumplen las
ron de formato de fechas
de los dias
miércoles jue vie
7/10/2019 7/11/2019 7/12/2019 =TEXT(F247,"dddd")
x x
x x x
x
x x
x x
s fechas de compra
=TEXT(E263,"mmmm")
, mes y año
,mes,dia)
),MONTH(F299)+E303,DAY(F299)+E302)
s que existen en un periodo de tiempo
s que existen en un periodo de tiempo
fecha_final,unidad)
resenta la primera fecha del período o la fecha inicial. Las fechas pueden
denas de texto entre comillas (por ejemplo, "30/01/2001") como números de
, 36921, que representa el 30 de junio de 2001, si usa el sistema de fechas de
o resultado de otras fórmulas o funciones (por ejemplo
30/01/2001"))
resenta la última del período o al fecha de finalización.
ción que desea obtener:
vuelve
úmero de años completos en el período.
úmero de meses completos en el período.
úmero de días en el período.
diferencia entre los días en fecha_inicial y fecha_final. Los meses y años de las fechas se pasan por alto.
diferencia entre los meses de fecha_inicial y fecha_final. Los días y años de las fechas se pasan por alto
diferencia entre los días de fecha_inicial y fecha_final. Los años de las fechas se pasan por alto
nido el trabajador
ATEDIF(F351,F353,"d")
meses y dias del trabajador, a
6/21/2023
Meses Dias Años Meses Dias
6 11 13 9 14
7 4
11 16
7 18 Años =DATEDIF(F367,TODAY(),"y")
0 8
Meses =DATEDIF(F367,TODAY(),"ym")
Dias =DATEDIF(F367,TODAY(),"md")
lto.
lto
Funciones de Ho
Definicion
Las funciones de Tiempo nos permitiran poder manipular los datos del tipo
para posteriores usos.
Descomponer
Existen funciones que nos permitiran descomponer una tiempo en horas, m
segundos.
Función: Hora
Definicion
Nos permite obtener las horas de un tiempo, nos devuelve un numero ent
Estructura
=Hora(núm_de_serie)
=Hora(núm_de_serie)
Argumentos
núm_de_serie Hace referencia a una fecha o su expresion nu
Función: Minuto
Definicion
Nos permite obtener los minutos de un tiempo, nos devuelve un numero e
59
Estructura
=Minuto(núm_de_serie)
Argumentos
núm_de_serie Hace referencia a una fecha o su expresion nu
Función: Segundo
Definicion
Nos permite obtener los segundos de un tiempo, nos devuelve un numero
59
Estructura
=Segundo(núm_de_serie)
Argumentos
núm_de_serie Hace referencia a una fecha o su expresion nu
Ejemplo 01
Disgregue las horas, minutos y segundos del tiempo de ing
un trabajador
Nombre Apellidos Hora de Ingreso
Judith Arce 07:04:38 AM
Krystell Prado 08:02:15 AM
Sophia Prado 08:09:11 AM
Reynaldo Nuñez 09:01:42 AM
Oscar Pacheco 08:06:06 AM
Información
Nos permiten hallar el numero del día de la semana, la cantidad de dias, m
años en un periodo de tiempo o componer una fecha
Función: NSHora (Tiempo primera versio
Definicion
Permite componer un tiempo agregando horas, minutos y segundos
Estructura
=Nshora(hora,minuto,segund
Argumentos
hora Ingresamos la hora como un numero entre 0 y
minuto Ingresamos los minutos como un numero entr
segundo Ingresamos los segundos como un numero en
Ejemplo 01
Muestra el tiempo de retorno de un trabajador
Hora de Salida 14:25
Descanso
Hora 1
Minuto 45
Hora de retorno
4:10 PM =TIME(HOUR(F143)+E146,MINUTE(F143)+E14
de Hora
r manipular los datos del tipo tiempo
poner una tiempo en horas, minutos y
nos devuelve un numero entre 0 y 23
_de_serie)
_de_serie)
a una fecha o su expresion numerica
o, nos devuelve un numero entre 0 y
m_de_serie)
a una fecha o su expresion numerica
po, nos devuelve un numero entre 0 y
m_de_serie)
a una fecha o su expresion numerica
ndos del tiempo de ingreso de
Hora Minuto Segundo
7 4 38 =HOUR(F100)
8 2 15
8 9 11 =MINUTE(F100)
9 1 42
8 6 6 =SECOND(F100)
emana, la cantidad de dias, meses o
na fecha
o primera version excel 2010)
as, minutos y segundos
nuto,segundo)
ra como un numero entre 0 y 23
inutos como un numero entre 0 y 59
egundos como un numero entre 0 y 59
n trabajador
43)+E146,MINUTE(F143)+E147,SECOND(F143))
Hallar los años de servicio de cada trabajador desde la fecha de ingreso hasta el
dia de hoy
Nombre Fecha de Ingreso Años de Servicio
Andrea 10/4/1985
Benito 10/6/1990
Carmen 12/6/2000
Diego 8/5/1982
Ericka 3/6/1987
Fiorella 5/3/1980
Gabriela 9/5/1995
Hugo 5/3/1994
Irma 5/3/1997
Judith 6/5/1998
En la Columna D que aparezca la palabra cumpleaños para las
personas que cumplan años el día de hoy
Nombre Fecha Nacimiento Cumpleaños
Andrea 10/4/1985
Benito 6/21/1990
Carmen 12/6/2000
Diego 8/5/1982
Ericka 6/21/2000
Fiorella 5/3/1980
Gabriela 9/5/1995
Hugo 6/21/1975
Irma 5/3/1997
Judith 6/21/1997
En la Columna D que aparezca el mensaje Mayor de Edad o
Menor de Edad según la Fecha de Nacimiento
Nombre Fecha Nacimiento Condicion
Andrea 10/4/1985
Benito 10/6/1990
Carmen 12/6/2000
Diego 8/5/1982
Ericka 3/6/1987
Fiorella 5/3/1980
Gabriela 9/5/1995
Hugo 5/3/1994
Irma 5/3/1997
Judith 6/5/1998
Nombre Hora de Ingreso Tarde Hora Ingreso
Andrea 12:30 12:00:00 PM
Benito 11:50
Carmen 11:58
Diego 12:15 En la Columna d Colocar el Mensaje "Tarde"si
Ericka 11:38 llego despues de la hora de Ingreso
Fiorella 11:48
Gabriela 12:01
Hugo 12:00
Irma 13:00
Judith 12:05
locar el Mensaje "Tarde"si la persona
pues de la hora de Ingreso
Maquina Hora Entrada Hora Salida Horas Costo
Maquina 01 13:00 13:15
Maquina 02 12:58 13:50
Maquina 03 11:30 12:45
Maquina 04 12:40 14:30
Maquina 05 10:46 13:15
Maquina 06 11:15 13:15
Maquina 07 10:30 12:30
Maquina 08 11:50 12:00
Maquina 09 13:05 15:25
Maquina 10 12:08 15:20
Costo por Hora
0.8
Hallar las horas y el costo de cada maquina
Ernesto realiza los siguientes tiempos en cada semana
Semana 1 Lunes 7:30 Costo por Hora 22
Martes 7:26
Miércoles 7:21
Jueves 8:23 Hallar
Viernes 8:38
Lunes 7:36 Tiempo Total
Semana 2
Martes 8:18
Miércoles 8:34 Pago Total
Jueves 7:24
Viernes 8:26
Lunes 9:30
Semana 3
Martes 8:11
Miércoles 8:50
Jueves 8:20
Viernes 9:29
Lunes 7:40
Semana 4
Martes 7:50
Miércoles 9:50
Jueves 7:21
Viernes 9:15