Está en la página 1de 39

Microsoft Excel

Básico

Formador: Juan Carlos Prado Rivas

Tema: Funciones de
Fecha y Hora
Correo Electrónico:
jcprado78@hotmail.com
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

También podría gustarte