¿Como incluir sabado como dia laboral?

19/12/2005 - 16:59 por jesusto74 | Informe spam
EL problema es que los trabajadores obreros tienen el dia sabado como
laborable, necesito. Utilizo la funcion Dias.lab para calcular la cantidad de
días de disfrute de vacaciones..

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
20/12/2005 - 09:03 | Informe spam
hola, jesus !

... los trabajadores obreros tienen el dia sabado como laborable
... Utilizo la funcion Dias.lab para calcular la cantidad de dias de disfrute de vacaciones...



1) si necesitas contar los sabados... 'dias.lab' NO es la funcion necesitas
-> usa la funcion diasem() SIN el segundo argumento para contar dias como 1=domingo... 7=sabado
-> construye la serie de los dias con la funcion fila() 'combinada' con la funcion 'indirecto()'
-> suma los dias que sean mayores a 1 [domingo] y obtendras los dias 2 a 7 [lunes a sabado]
ejemplo: [suponiendo que tienes la fecha inicial en 'A1' y la fecha final en 'C1']...
=sumaproducto(1*(diasem(fila(indirecto(a1&":"&c1)))>1))

2) si necesitas determinar el dia en que debe presentarse despues de vacaciones [ex/in]cluyendo sabados...
suponiendo que la fecha inicial -> de vacaciones esta en 'A1' y los dias 'de disfrute' [laborables] en 'B1'
prueba con la siguiente formula -> matricial [ya sabes, al introducirla/editarla, se termina con ctrl+mayus+enter]
¡+k.esimo.menor(si((diasem(a1+(fila(indirecto("1:"&b1*10))))>1),fila(indirecto("1:"&b1*10))),b1)
-> solo haria falta considerar si dentro del periodo 'de disfrute'... caen algunos dias 'festivos' :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

p.d. toma en cuenta que mi sistema usa como separador de argumetos a la coma ',' NO al punto y coma ';' :D
Respuesta Responder a este mensaje
#2 KL
20/12/2005 - 10:51 | Informe spam
Hola chicos,

Solo anadir a lo ya dicho por HM que una forma de tomar en cuenta los festivos (suponiendo que estan en el rango [K1:K4] podria ser
la siguiente:

=SUMAPRODUCTO((DIASEM(FILA(INDIRECTO(A1&":"&C1)))>1)*ESERROR(COINCIDIR(FILA(INDIRECTO(A1&":"&C1));$K$1:$K$4;0)))

Saludos,
KL



"Héctor Miguel" wrote in message news:
hola, jesus !

... los trabajadores obreros tienen el dia sabado como laborable
... Utilizo la funcion Dias.lab para calcular la cantidad de dias de disfrute de vacaciones...



1) si necesitas contar los sabados... 'dias.lab' NO es la funcion necesitas
-> usa la funcion diasem() SIN el segundo argumento para contar dias como 1=domingo... 7=sabado
-> construye la serie de los dias con la funcion fila() 'combinada' con la funcion 'indirecto()'
-> suma los dias que sean mayores a 1 [domingo] y obtendras los dias 2 a 7 [lunes a sabado]
ejemplo: [suponiendo que tienes la fecha inicial en 'A1' y la fecha final en 'C1']...
=sumaproducto(1*(diasem(fila(indirecto(a1&":"&c1)))>1))

2) si necesitas determinar el dia en que debe presentarse despues de vacaciones [ex/in]cluyendo sabados...
suponiendo que la fecha inicial -> de vacaciones esta en 'A1' y los dias 'de disfrute' [laborables] en 'B1'
prueba con la siguiente formula -> matricial [ya sabes, al introducirla/editarla, se termina con ctrl+mayus+enter]
¡+k.esimo.menor(si((diasem(a1+(fila(indirecto("1:"&b1*10))))>1),fila(indirecto("1:"&b1*10))),b1)
-> solo haria falta considerar si dentro del periodo 'de disfrute'... caen algunos dias 'festivos' :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

p.d. toma en cuenta que mi sistema usa como separador de argumetos a la coma ',' NO al punto y coma ';' :D

Respuesta Responder a este mensaje
#3 Héctor Miguel
21/12/2005 - 01:41 | Informe spam
hola, chicos !

-> solo para 'completar' las propuestas por si el caso fuera el del punto 2...
[ya KL te propone como solucionas 'la cuenta' de dias 'habiles' incluyendo dias 'festivos'] :))

-> si necesitas 'calcular' una fecha 'de regreso' de un periodo 'de disfrute'...
encontraras una funcion personalizada y propuestas por funciones de hoja de calculo en: http://tinyurl.com/bpnjf

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

"KL" escribió en el mensaje news:O%
Hola chicos,

Solo anadir a lo ya dicho por HM que una forma de tomar en cuenta los festivos (suponiendo que estan en el rango [K1:K4] podria ser la siguiente:

=SUMAPRODUCTO((DIASEM(FILA(INDIRECTO(A1&":"&C1)))>1)*ESERROR(COINCIDIR(FILA(INDIRECTO(A1&":"&C1));$K$1:$K$4;0)))

"Héctor Miguel" wrote in message news:
hola, jesus !
... los trabajadores obreros tienen el dia sabado como laborable
... Utilizo la funcion Dias.lab para calcular la cantidad de dias de disfrute de vacaciones...



1) si necesitas contar los sabados... 'dias.lab' NO es la funcion necesitas
-> usa la funcion diasem() SIN el segundo argumento para contar dias como 1=domingo... 7=sabado
-> construye la serie de los dias con la funcion fila() 'combinada' con la funcion 'indirecto()'
-> suma los dias que sean mayores a 1 [domingo] y obtendras los dias 2 a 7 [lunes a sabado]
ejemplo: [suponiendo que tienes la fecha inicial en 'A1' y la fecha final en 'C1']...
=sumaproducto(1*(diasem(fila(indirecto(a1&":"&c1)))>1))

2) si necesitas determinar el dia en que debe presentarse despues de vacaciones [ex/in]cluyendo sabados...
suponiendo que la fecha inicial -> de vacaciones esta en 'A1' y los dias 'de disfrute' [laborables] en 'B1'
prueba con la siguiente formula -> matricial [ya sabes, al introducirla/editarla, se termina con ctrl+mayus+enter]
¡+k.esimo.menor(si((diasem(a1+(fila(indirecto("1:"&b1*10))))>1),fila(indirecto("1:"&b1*10))),b1)
-> solo haria falta considerar si dentro del periodo 'de disfrute'... caen algunos dias 'festivos' :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

p.d. toma en cuenta que mi sistema usa como separador de argumetos a la coma ',' NO al punto y coma ';' :D
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida