Hola:
El cálculo del pago de un trabajador en el mes en curso depende de la fecha de su alta, de la fecha si ha tenido variaciones en su contrato y de la fecha si le hemos dado de baja en la empresa.
El pago se hace con el siguiente cálculo: x€ / dias que tiene el mes * dias trabajados. Por lo tanto, necesito saber el número de días que hay desde que empieza el mes hasta la variación y los que hay después, teniendo en cuenta que puede haber fecha de baja en la empresa.
Tengo un excel con las siguientes fechas y los siguientes casos:
FECHA ALTA EMPRESA | FECHA VARIACIÓN CONTRATO | FECHA BAJA EMPRESA |
01/07/2009 | ||
10/06/2011 | 01/01/2018 | |
12/03/2013 | 11/01/2018 | |
14/06/2017 | 01/01/2018 | 11/01/2018 |
04/11/2017 | 01/01/2018 | |
02/01/2018 | 15/01/2018 | |
07/01/2018 | 15/01/2018 | 25/01/2018 |
01/01/2018 | 10/01/2018 | |
07/01/2018 | 15/01/2018 | |
01/01/2018 | ||
05/01/2018 |
¿como puedo calcular de forma automática los días que transcurren en cada caso?
Mil gracias¡
Una función que te puede ayudar a conseguir esto es FIN.MES esta función calcula el último día del mes un número de meses antes o después de una fecha de referencia
Por ejemplo FIN.MES(Hoy();-1) devuelve el último día del mes pasado
y FIN.MES(Hoy();0) devuelve el último día del mes actual
Utilizo la función HOY para obtener la fecha actual, pero podrías por ejemplo poner la fecha que quieras considerar en una celda auxiliar para poder calcular como si estuvieses en el mes pasado, o hace dos.
Así que tu primer periodo será desde el último día del mes pasado hasta la fecha de cambio del contrato si la hay
puedes utilizar la funcion SI para calcular con una fecha u otra según tengas fecha de variación o no
Te adjunto un ejemplo
------
Ya sé Excel, pero necesito más.
Pacomegia, mil gracias por tu pronta respuesta.
Lo tenemos casi casi. Te adjunto un fichero con una pequeña modificación en las fórmulas. Las variaciones se cuentan desde la fecha en que se producen. Y cuando hay una variación y una baja se cuenta tanto el día que se hace la variación como el último día trabajado.
Eres un crack¡