Ejercicios Fechahoras1
Ejercicios Fechahoras1
Ejercicios Fechahoras1
FUNCION AÑO
Devuelve el año correspondiente a una fecha determinada
Sintaxis AÑO(Num_de_serie)
Num_de_serie es el código de fecha-hora que Excel usa para él calculo de fecha y hora. El
argumento num_de_serie puede expresarse en forma de texto, fecha, en lugar de expresarse
como numero
A B
1 31/03/99 1999
2 15/04/02 2002
Celda B1=AÑO(A1)
Celda B2=AÑO(A2)
FUNCION DIA
Devuelve el día del mes correspondiente a una fecha determinada
Sintaxis DIA(Num_de_serie)
Num_de_serie es el código de fecha-hora que Excel usa para él calculo de fecha y hora. El
argumento num_de_serie puede expresarse en forma de texto, fecha, en lugar de expresarse
como numero
A B
1 31/03/99 31
2 15/04/02 15
Celda B1=DIA(A1)
Celda B2=DIA(A2)
FUNCION AHORA
Devuelve él numero de serie de la fecha y hora del momento actual
Sintaxis AHORA( )
A
1 19/01/02 12:58
2
3 37275,54068
Celda A1=AHORA()
Formato celda A1 Personalizada d/mm/aa hh:mm
Formato celda A3 General
Sintaxis DIAS360(fecha_inicial;fecha_final;metodo)
Fecha_inicial y fecha_final son las fechas entre las que se desea calcular él numero de días.
Método es un valor lógico que especifica si se utiliza el método de calculo europeo o americano
Metodo Modo de calculo
A B
1 30/03/02 1
2 1/04/02
Celda B1=DIAS360(A1;A2)
Esta función no considera el día 31 de marzo
FUNCION DIASEM
Devuelve el día de la semana correspondiente al argumento num_de_serie.
El día se devuelve como un numero entero según tipo entre domingo y sábado.
Sintaxis DIASEM(num_de_serie;tipo)
Num_de_serie es el código de fecha-hora que Excel usa para los cálculos de fecha y hora.
Tipo es un numero que determina que tipo de valor debe ser devuelto.
Tipo Numero devuelto
1 u omitido 1 domingo al
7 sábado
2 1 lunes al
7 domingo
3 0 lunes al
6 domingo
A B
1 30/03/02 7
2 30/03/02 6
3 30/03/02 5
En el ejercicio se presenta la misma fecha donde en la columna B se aplica la función DIASEM,
pero empleando un tipo diferente en cada celda, donde se verifica que el día es el mismo de
acuerdo al numero que corresponde.
Celda B1=DIASEM(A1;1) Él numero 7 corresponde a sábado
Celda B2=DIASEM(A2;2) Él numero 6 corresponde a sábado
Celda B3=DIASEM(A3;3) Él numero 5 corresponde a sábado
FUNCION HORA
A B
1 4:30:00 PM 16,00
2 4:30:40 AM 4,00
FUNCION FECHA
Devuelve él numero de serie de una fecha especificada.
Sintaxis FECHA(Año;mes;dia)
Año es un numero entre 1900 y 9999 en Microsoft Excel.
Mes es un numero que representa el mes del año. Si mes es mayor que 12, el argumento mes
agrega dicho numero de meses al primer mes del año. Por ejemplo FECHA(01;15;3), devuelve el
numero de serie que representa 3 de Marzo de 2002
Día es un numero que representa el día del mes. Si día es mayor que él numero de días en el mes
especificado, el argumento día agrega dicho numero de días al primer día del mes. Por ejemplo
Fecha(02;4;33), devuelve el numero de serie que representa al 3 de Mayo de 2002
Observaciones
La función FECHA es muy útil en las formulas donde año, mes y día son formulas, no constantes
A B
1 5/03/02 37320
Celda A1=FECHA(2;3;5)
Celda B1 contiene él numero de serie de la fecha de la celda de A1
FUNCION HOY
Devuelve el numero de serie de la fecha actual.
El numero de serie es el código de fecha-hora que Excel usa para los cálculos de fecha y hora
Sintaxis HOY( )
A B
1 24/01/02 37280
Celda A1=HOY( )
Celda B1 corresponde al numero de serie de la fecha de la celda A1, se obtiene copiando la
formula de A1 y dándole Formato-Celda-Numero-General
FUNCION MES
Devuelve el mes que corresponde a una fecha o numero de serie especificado. El mes se expresa
como un numero entero entre 1 (enero) y 12 (diciembre).
Sintaxis MES(fecha)
Fecha puede ser
Una fecha escrita como “dd/mm/aa” o similar (siempre entre comillas)
Una función o formula que devuelva una fecha
Una referencia a una celda que contenga cualquiera de los valores anteriores.
A B
1 4/03/02 3
Celda B1 = MES(A1)
La fecha de la celda A1 corresponde al mes de marzo
FUNCION MINUTO
Devuelve el minuto que corresponde a un numero de serie. El minuto se expresa como un numero
entero entre 0 y 59
Sintaxis MINUTO(valor)
Valor puede ser un numero que se interpreta como numero de serie
Valor puede ser una función que devuelva un numero de serie de fecha
A B
1 4/03/02 14:25 25
Celda B1 =MINUTO(A1)
La celda A1 tiene formato d/mm/aa hh:mm
FUNCION NSHORA
Devuelve el numero de serie para una hora determinada. El numero de serie devuelto por
NSHORA es una fracción decimal entre 0 y 0,99999999 que representa las horas entre 0:00:00
(12:00:00 a.m.) y 23:59:59 (11:59:59 p.m.)
Sintaxis Nshora(hora;minuto;segundo)
Hora es un numero entre 0 (cero) y 23 que representa las horas.
Minuto es él numero entre 0 y 59 que representan los minutos
Segundo es un numero entre 0 y 50 que representan los segundos.
Los argumentos también pueden ser referencia a celdas que contengan valores que cumplan las
condiciones anteriores.
Internamente, el valor queda almacenado como un numero entre 0 y 1 que representa la hora
como fracción de día. Por ejemplo, a las 17:00 horas le corresponde el valor 0,70833333,
representa la duración o fracción total del día.
Este valor puede verse como hora o como numero decimal, según Formato que se le dé a la celda.
A B
1 09:25:36 AM 0,39277778
2 09:25:36 PM 0,89277778
3
4 9 09:25:36 AM
5 25
6 36
Aplicación de la Función NSHORA
En la Celda A1 =NSHORA(9;25;36) Formato-Celda hh:mm:ss AM
En la Celda B1 =NSHORA(9;25;36) Formato-Celda numero 8 decimales
En la Celda A1 =NSHORA(21;25;36) Formato-Celda hh:mm:ss PM
En la Celda B1 =NSHORA(21;25;36) Formato-Celda numero 8 decimales
En la Celda B1 =NSHORA(A4;A5;A6) Formato-Celda hh:mm:ss AM
FUNCION SEGUNDO
Devuelve los segundos que corresponden a un numero de serie de fecha. El segundo se expresa
como un numero entero entre 0 y 59.
Sintaxis SEGUNDO(num_de_serie)
Num_de_serie es el código de fecha –hora que Excel usa para los cálculos de fecha y hora. El
argumento Num_de_serie puede expresarse como texto, convirtiéndose automáticamente en
numero de serie.
A B
1 16:52:25 25
2 0,70 25
La celda A2 muestra el numero de serie de la fecha expresada en la celda A1.
En la columna B se aplica la función segundo.
Celda B1= SEGUNDO(A1)
Celda B2= SEGUNDO(A2)
FUNCIONES DE INFORMACION
ESBLANCO
ES.PAR
Sintaxis
ES.PAR(número)
Escribir en Excel:
ES.IMPAR
Sintaxis
ES.IMPAR(número)
Empleando la planilla anterior, en cuanto a datos de Apellido y Fecha de ingreso, calcular a partir
de la fecha actual, la antigüedad en forma detallada como Años, Meses y Días.
A B C D E F
138 Fecha Actual 18/06/02
139
140
141 Apellido Fecha de Años Meses Días
Ingreso
142 Pérez 23/07/88 13 10 26
143 Rodríguez 3/08/75 26 10 15
144 García 15/07/90 11 11 3
145 Sánchez 4/06/00 2 14
146 Astudillo 24/05/01 1 25
147 Lozano 5/09/01 9 13
148
Ejecución
Celda D138=HOY()
CeldaD142=AÑO($C$138)-AÑO(C142)-
SI($D$138>=FECHA(AÑO($D$138);MES(C142);DIA(C142));0;1)
Trasladar hasta la celda D 147
Celda E 142=MES($C$138)-
MES(C142)+SI($C$138>=FECHA(AÑO($C$138;MES(C142);DIA(C142));0;12)-
SI(DIA($C$138)>=DIA(C142);0;1)
Trasladar hasta la celda E 147
Celda F142=DIA($D$138)-DIA(C142)+SI(DIA($C$138)>=DIA(C142);0;DIA(FIN.MES($C$138;-1)))
Trasladar hasta la celda F 147
HORAS.
Ejercicio N° 2
Calculo de una diferencia de horas con resultado en minutos solamente
A B C D
1
2 15:53 6:34
3 17:53 14:42
4 120,00 488,00
5
Celda B4=1440*(B3-B2)
El numero 1440, surge de multiplicar 24 horas que tiene el día por 60 minutos por hora
Ejercicio N° 3
A B C D
23
24 Tiempo Horas Minutos Segundos
25 20:45:35 20 45 35
26 35:37:00 35 37 0
27 58:29:47 58 29 47
28
Celda B25=ENTERO(A25)*24+HORA(A25)
La función ENTERO devuelve la cantidad de días enteros, que al multiplicarlos por 24 se reducen a
horas, agregándose a través de la función HORA mediante suma las horas sobrantes.
Celda C25=MINUTO(A25)
Celda D25=SEGUNDO(A25)