Banner clix

martes, 13 de agosto de 2013

Ejemplo: Obtener dias laborados en un periodo delimitado con funcion dias.lab

Ya vimos como realizar el calculo de una ficha final utilizando una fecha inicial y la cantidad de días laborales a sumarle a esa fecha inicial mediante un ejemplo práctico. Sin embargo esa manera no nos resulta útil si necesitamos saber cuantos días laborales hubo en dos fechas.

Si debemos cancelar sueldos en base a dias trabajados, descuentos por permisos, pago de bonos en base a días  laborados como bonos de alimentación (cestaticket, sodexo etc), locomoción o transporte entre otros, necesitamos conocer la cantidad de días laborados en un periodo dado, por ejemplo una quincena o un mes.

Para esto vamos a utilizar la función dias.lab (diferente de dia.lab). La función se utiliza casi de la misma forma que en el ejemplo anterior (la diferencia es que el anterior obtenemos la fecha final indicando cuantos días laborales deben haber, en este caso nos dice cuantos días laborales hay entre dos fechas), debemos tener una fecha inicial, una fecha final y una lista de días feriados para no descuadrar el calculo real. (Compatible con Excel 2007 en adelante, si posee Excel 2003 o necesita realizar cálculos en base a 6 días laborales por semana en Excel 2007, el próximo post sera sobre el macro para obtener este mismo efecto).

Antecedente: tenemos una lista de empleados y debemos cancelar el bono de alimentación (cesta ticket) en base a los días trabajados en un mes, sabemos que hay dos días feriados en el mes ademas de los permisos que solicitó cada trabajador.


Nota: puede ver el archivo en la nube haciendo clic aquí

Lo siguiente que vamos a hacer es insertar en la celda debajo de "Total Dias Trabajados la siguiente fórmula:
=(DIAS.LAB(B2;C2;$A$11:$A$15))-D2
En esta fórmula estamos aplicando dos cosas, la primera es la formula para obtener la cantidad de días laborados entre dos fechas, B2 es la fecha inicial, C2 es la fecha final y $A$11:$A$15 es el periodo de vacaciones o días libres que hubo en entre esas fechas(incluye los simbolos $ porque esta referencia no va a variar en las celdas siguientes, siempre va a estar en el mismo rango). Esto nos daría el total de días laborables que hubo desde el 01/07/2013 hasta el 31/07/2013, a este resultado le restamos D2 que son los días que el trabajador solicitó permiso, dando como resultado el total de días trabajados por cada empleado. Luego extendemos la formula para abarcar a los 5 trabajadores y ya tenemos lo que nos interesa.


Solo nos queda colocar el bono diario que le corresponde a cada trabajador y luego multiplicar la cantidad de días laborados que obtuvimos en el paso anterior por el monto de bono. Para este ejemplo todos ganan el mismo bono al día, que sera 53,50. Luego en total a cancelar utilizamos la siguiente fórmula:
=E2*F2
Extendemos ésta formula para abarcar a todos los empleados y estamos listos, tenemos una hoja que nos permitirá calcular en base a días laborales entre dos fechas determinadas.


Para descargar éste archivo desde SkyDrive, hacer clic en Archivo > Guardar Como > Descargar
Ejemplo: Dias laborales en un periodo SkyDrive
Ejemplo: Dias laborales en un periodo Google Drive

No hay comentarios:

Publicar un comentario