dias laborales por mes entre 2 fechas.

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

dias laborales por mes entre 2 fechas.

Notapor aynoa » 05 May 2006 11:45

Hola a todos. suponer que tengo un listado como este

Nombre fecha_baja fecha_alta
pepe 02/01/06 02/03/06
juanito 05/06/06 05/07/06
jose 04/05/06 06/10/06

La pregunta es: se podria sacar los dias laborales que a perdido cada empleado agrupado por mes y empleado? (quitando los dias de festividad)Es decir:
En enero pepe 29 dias
En febrero pepe 30 dias
En marzo pepe 1 dia
... y hasi sucesivamente y finalmente los dias totales de cada uno.
Muchas Gracias de antemanoooooooooooooooo!!
un saludo desde euskadi.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
aynoa
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 May 2006 11:38

Re: dias laborales por mes entre 2 fechas.

Notapor KL » 05 May 2006 14:07

Hola aynoa,

Suponiendo que todos los periodos estan dentro del mismo año, prueba el ejemplo que te adjunto.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Re: dias laborales por mes entre 2 fechas.

Notapor xpelos » 05 May 2006 14:34

aynoa:
He realizado un ejercicio partiendo de un supuesto parecido al tuyo, en el que se controlaba una serie de sucesos de presencia y ausencia de personas voluntarias, en un programa de una ONG (por supuesto, no habí­a ni la mitad de "voluntarios" de los que se presenta en el adjunto)
Pero igual te sirve la idea.
Un saludo.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Notapor xpelos » 05 May 2006 14:37

Estimados colegas:
Como en este caso, espero que las aportaciones sean de "alucine"... Desde luego, que imaginación no falta, no...
Un saludo.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Re: dias laborales por mes entre 2 fechas.

Notapor aynoa » 07 May 2006 11:35

GRACIAAAAAAAAAAAAAAS!
los dos ejemplos me vienen como anillo al dedo! pero q cabezas teneis para pensar estoooooooooooooooo!!! jajajaja.
bueno, ahora el problema es entender esas peazo de formulas.
De verdad, muchas muchas gracias.
Un saludo desde Euskadi. AYNOA.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
aynoa
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 May 2006 11:38

Notapor xpelos » 09 May 2006 11:35

Estimada aynoa:

Me hace gracia que digas eso. En mi caso, solamente aplico cosas que otros han explorado... En el foro hay auténticos "cocos", pero ése no es mi caso, te lo aseguro.

En E2:
=DIAS.LAB(FECHA($Q$8;E1;1);FIN.MES(FECHA($Q$8;E1;1);0);festividades)
DIAS.LAB es una función que calcula los dí­as laborales entre una fecha y otra (descuenta sábados y domingos)
FIN.MES calcula el último dí­a de mes, que está especificado en alguna fecha.
FECHA toma el valor de AÑO (en Q8, en este caso), mes (E1) y "1" es el primer dí­a -por poner alguno- de ese mes.
"festividades" es nombre de un rango, donde puedes poner las que sean propias de tu población.

Con eso se supone tenemos los dí­as laborales de un mes de un año concreto.

En E4:
=SUMAPRODUCTO(--($A$4:$A$2002=$D4);--(MES($B$4:$B$2002)=E$1))
SUMAPRODUCTO usa cálculo de matrices.
Al poner "--" (doble menos) obligo a que los datos de comparación "VERDADERO" los conviertaa "1" ("0" en otro caso).
Una condición para que ponga ceros o unos es que el rango A4:A2002 sea igual a D4.
La otra es la coincidencia de meses del rango de fechas (de igual tamaño que el otro) con el mes que haya en "E1" (en ese caso, mes "5").
Una vez tiene una parrilla de datos (doble en este caso) "0" y "1", los "SUMAPRODUCtea", aportando el número de veces en que se haya cumplido las dos condiciones. (Cuenta las coincidencias "1/1" que haya localizado).
en "Q33"... te lo explico, si fuese necesario, en otro lugar. Parecerá un "misal"...

Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 6 invitados