ejercicios propuestos: calculos con fechas.

Anuncio
GUIA NRO 8
TIEMPO ESTIMADO: 2 HORAS
CONTENIDOS:
 Funciones de fechas
EJERCICIOS PROPUESTOS: CALCULOS CON FECHAS.
Objetivo:
Conocer las funciones para el manejo de fechas, con aplicación en procesos
administrativos.
Antes de comenzar con la descripción de algunas de estas funciones, recordemos que las
fechas son números seriales, es decir, una fecha es un número que representa el número
de días que han transcurrido desde el 1 de Enero del año 1900 hasta la fecha dada. Por
ejemplo el numero serial que internamente Excel almacena cuando le damos la fecha
01/01/1900 es 1; el número serial correspondiente a la fecha 31/12/1900 es 366. Por
obvias razones, para el usuario, las fechas serán visualizadas en los formatos de
dd/mm/aa u otros similares, pero internamente Excel guarda es un número serial, que
finalmente es lo que le permite realizar cálculos que involucren fechas.
Cuando planteamos una fórmula en la cual restamos dos fechas, verdaderamente la
diferencia se está realizando entre dos números, operación perfectamente válida.
Esta precisión es importante, porque gran parte de las funciones para el manejo de las
fechas, tienen como argumento un número serial, que no es más que una fecha.
A continuación se presenta una breve descripción de algunas de las funciones con que
cuenta el Excel para el manejo de fechas y ejemplos de su aplicación:
1. Función FECHA
Devuelve el número de serie de una fecha especificada.
Sintaxis
FECHA (año; mes; día)
Año es un número entre 1900 y 9999 en Microsoft Excel para Windows o entre 1904
y 9999 en Microsoft Excel para Macintosh.
Mes es un número que representa el mes del año. Si mes es mayor que 12, el
argumento mes agrega dicho número de meses al primer mes del año especificado.
Por ejemplo, FECHA (90; 14; 2) devuelve el número de serie que representa la fecha
2 de febrero de 1991.
Día es un número que representa el día del mes. Si día es mayor que el número de
días en el mes especificado, el argumento día agrega dicho número de días al primer
día del mes. Por ejemplo, FECHA (91;1;35) devuelve el número de serie que
representa 4 de febrero de 1991.
Una aplicación importante de esta función, es con las bases de datos en las cuales se
han trabajado separadamente el año, el mes y el día. Para conformar un campo tipo
fecha con base en estas tres variables, utilizamos la función FECHA.
=FECHA (2006; 1; 16) devuelve la fecha 16/01/06 que corresponde al número serial
38.733
=FECHA (2005; 12; 31) devuelve la fecha 31/12/15 que corresponde al número serial
38.717
2. Función AÑO
Devuelve el año correspondiente a un número serial (una fecha) El año se expresa
como un entero entre 1900 y 9999.
Sintaxis
AÑO (número serial)
El número serial es el código de fecha-hora que Microsoft Excel usa para los cálculos
de fecha y hora. El argumento número serial también puede expresarse en forma de
texto, por ejemplo "15/04/1993" o "15-04-93", en lugar de expresarse como número.
Esta función es igualmente aplicada en el caso de las bases de datos, pero en la
situación totalmente contraria. Suponga que en una base de datos tiene un campo tipo
fecha, y que es necesario descomponer la fecha en sus diferentes partes: el Año, el
Mes y el Día. La función AÑO, permite extraer el Año, la función MES extraer el mes y
la función DIA extraer el día.
Ejemplos:
=AÑO (38733) retorna el año 2006
=AÑO (“16/01/2006”) retorna el año 2006.
=AÑO (38717) retorna el año 2005
Si la celda A2 contiene 21/05/04 la función =AÑO (A2) retorna el valor 2004.
3. Función MES
Devuelve el mes que corresponde a un número serial. El mes se expresa como un
número entero entre 1 (enero) y 12 (diciembre).
Sintaxis
MES (número serial)
Ejemplos:
=MES (38733) retorna el valor de 1
=MES (“16/01/2006”) retorna el valor de 1
=MES (38717) retorna el mes 12
Si la celda A2 contiene 21/05/04 la función =MES (A2) retorna el valor 5
4. Función DIA
Devuelve el día que corresponde a un número serial. El día se expresa como un
número entero entre 1 y 31
Sintaxis
DIA (número serial)
Ejemplos:
=DIA (38733) retorna el valor de 16
=DIA (“16/01/2006”) retorna el valor de 16
=DIA (38717) retorna el valor de 16
Si la celda A2 contiene 21/05/04 la función =DIA (A2) retorna el valor de 21
5. Función DIA.LAB
Devuelve un número serial (es decir una fecha), que es el resultado de una fecha
inicial, mas o menos un número determinado de días laborables. Los días laborables
excluyen los días de fin de semana y cualquier fecha identificada en el argumento
“festivos”. Use DIA.LAB para excluir fines de semana o días festivos cuando calcule
fechas de vencimiento de facturas, las fechas de entrega esperadas o el número de
días de trabajo realizado.
Sintaxis
DIA.LAB (fecha_inicial; días_lab;festivos)
Fecha_inicial es una fecha que representa la fecha inicial.
Días_lab es el número de días laborables (días que no son fines de semana o días
festivos) anteriores o posteriores al argumento fecha_inicial. Un valor positivo para el
argumento días_lab produce una fecha futura; un número negativo produce una fecha
pasada.
Festivos
es una lista opcional con uno o más fechas que deben excluirse del
calendario laboral, por ejemplo, fiestas nacionales y religiosas. La lista puede ser un
rango de celdas o una matriz de constantes de los números que representen las
fechas.
Ejemplos:
=DIA.LAB (“01/01/2006”,50) es igual a Marzo 10 de 2006.
=DIA.LAB(“01/01/2006”,-36) es igual a Noviembre 11 de 2005
Si la celda A1 contiene la fecha 12/01/2006 la función DIA.LAB(A1; 45) es igual a la
fecha 16 de Marzo de 2006.
Si un contrato estipula que un trabajo se demorará 40 días hábiles a partir de la fecha,
para encontrar la fecha de finalización del mismo: =DIA.LAB (AHORA(); 40)
6. Función DIAS.LAB
Devuelve el número de días laborables entre fecha_inicial y fecha_final. Los días
laborables no incluyen los fines de semana ni otras fechas que se identifiquen en el
argumento “festivos”.
Sintaxis
DIAS.LAB (fecha_inicial; fecha_final; festivos)
Fecha_inicial es una fecha que representa la fecha inicial.
Fecha_final es una fecha que representa la fecha final.
Festivos es un rango opcional de una o más fechas que representan todo tipo de
días festivos que se excluyen del calendario laboral, como por ejemplo, fiestas
nacionales o regionales, etc.
Ejemplos:
=DIAS.LAB (“01/01/2006”; “30/06/2006”) es igual a 130 días
=DIAS.LAB (“01/01/2006” ; “31/12/2006”) es igual a 260 días.
Si la celda A1 contiene la fecha 12/01/2006 y la celda A2 contiene la fecha 25/07/2006
la función DIAS.LAB (A1; A2) es igual a 139 días.
Si un contrato estipula que un trabajo se inicia el 21/01/06 y finaliza el 25/08/06 el
número de días hábiles del contrato es =DIAS.LAB (“21/01/06; “25/08/06”) igual a 155
días.
7. Función DIAS360
Calcula el número de días entre dos fechas basándose en un año de 360 días (doce
meses de 30 días) que se utiliza en algunos cálculos contables. Use esta función para
facilitar el cálculo de pagos si su sistema de contabilidad se basa en 12 meses de 30
días.
Sintaxis
DIAS360 (fecha_inicial; fecha_final; método)
Fecha_inicial y fecha_final son las dos fechas entre las que desea calcular el número
de días.
Método es un valor lógico que especifica si se utilizará el método de cálculo europeo o
americano:
FALSO u omitido: método americano. Si la fecha inicial es el 31 del mes, se convierte
en el 30 del mismo mes. Si la fecha final es el 31 del mes y la fecha inicial es anterior
al 30, la fecha final se convierte en el 1 del mes siguiente, de lo contrario la fecha final
se convierte en el 30 del mismo mes.
VERDADERO: método europeo. Las fechas iniciales o finales que corresponden al 31
del mes se convierten en 30 del mismo mes.
Ejemplos:
=DIAS360 ( “01/01/2006”; “31/12/2006”) es igual a 360 días.
=DIAS360 (“01/01/2006”; “31/03/2006”) es igual 90 días.
8. Función FECHA.MES
Devuelve el número de serie que representa la fecha que indica el número de meses
anteriores o posteriores a la fecha especificada (argumento fecha_inicial).
Sintaxis
FECHA.MES (fecha_inicial; meses)
Fecha_inicial es número de serie que representa la fecha inicial.
Meses es el número de meses antes o después del argumento fecha_inicial. Si
meses es un valor positivo, corresponde a una fecha futura; si es un valor negativo,
corresponde a una fecha pasada.
Ejemplos:
=FECHA.MES (“14/03/2006”; 4) es igual a 38912, equivalente a Julio 14 de 2006.
=FECHA.MES (“14/03/2006” -4) es igual a 38670, equivalente a Noviembre 14 de
2005
9. Función FIN.MES
Devuelve el número de serie del último día del mes, anterior o posterior a la
fecha_inicial del número de mes indicado. Use FIN.MES para calcular las fechas de
vencimiento que caen en el último día del mes.
Sintaxis
FIN.MES (fecha_inicial; meses)
Fecha_inicial es la fecha que representa la fecha inicial.
Meses es el número de meses anteriores o posteriores al argumento fecha_inicial.
Cuando meses es un valor positivo el resultado es una fecha futura; cuando es un
valor negativo, el resultado es una fecha pasada.
=FIN.MES (“14/03/2006”; 4) es igual a 38929, equivalente a Julio 31 del 2006.
=FIN.MES (“14/03/2006”; -4) es igual a 38686, equivalente a Noviembre 30 de 2006
Descargar