Fin de Semana en Rango de Fechas

31/01/2007 - 06:05 por Renzo Diez | Informe spam
Hola, tengo un rango de fechas, por ejemplo en la celda A1 la fecha 25/01/07
(jueves) y en la celda B1 la fecha 29/01/07 (lunes), necesita hacer una
formula en la celda C1 que me de como resultado la cantidad de días
laborables, es decir que no cuente el sabado ni el domingo en ningun
momento.

PD: las fechas con un ejemplo porque tengo 'n' rangos por evaluar

Saludos,
Renzo

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
31/01/2007 - 07:17 | Informe spam
hola, Renzo !

... tengo un rango de fechas, por ejemplo en la celda A1 la fecha 25/01/07 (jueves)
y en la celda B1 la fecha 29/01/07 (lunes), necesita hacer una formula en la celda C1
que me de como resultado la cantidad de dias laborables
es decir que no cuente el sabado ni el domingo en ningun momento.
PD: las fechas con un ejemplo porque tengo 'n' rangos por evaluar



op1: si no te incomoda 'depender' del paquete/complemento/... de las 'herramientas para analisis'...
usando la funcion dias.lab(fecha_inicial,fecha_final,dias_festivos) p.e...
[C1] =dias.lab(a1,b1)

op2: si prefieres evitar la 'dependencia' de que este disponible/instalado/... [o no] dicho complemento...
[C1] =sumaproducto(--(diasem(fila(indirecto(a1&":"&b1)),2)<6))

la principal ventaja de la opcion 1 es que puedes 'descontar' dias laborables-festivos usando el tercer argumento
y para hacer lo mismo anterior usando la formula de la opcion 2, se necesitaria dar una ligera 'crecidita' a la formula :))

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

p.d. solo toma en cuenta que yo uso la coma para separar los argumentos ;)
Respuesta Responder a este mensaje
#2 L. Garcia
31/01/2007 - 11:14 | Informe spam
"Héctor Miguel" escribió en...
hola, Renzo !
op2:
[C1] =sumaproducto(--(diasem(fila(indirecto(a1&":"&b1)),2)<6))



Tambien hay que tener en cuenta que esta solucion 'solo' funcionara hasta el
año 2080 aprox. a menos que utilices el Excel2007 ;-)))

Con el Excel 2007, si que ya se llegaria hasta el año 4770.

Saludos
Respuesta Responder a este mensaje
#3 Héctor Miguel
04/02/2007 - 05:34 | Informe spam
hol, Luis !

op2:
[C1] =sumaproducto(--(diasem(fila(indirecto(a1&":"&b1)),2)<6))



... tener en cuenta que esta solucion 'solo' funcionara hasta el a#o 2080 aprox. a menos que utilices el Excel2007 ;-)))
Con el Excel 2007, si que ya se llegaria hasta el a#o 4770.



te 'iba' a decir que ya me 'pre-'ocuparia cuando lleguemos al 2080 :))
[aunque]... 'decidi'... 'ocuparme' desde ahora ;)

asumo que te refieres a la 'limitante' de la funcion =fila(...) que no 'reconoce' filas mas alla de la 65536 ['97 / 2003]
-> revisa la matriz devuelta por la siguiente 'adaptacion'... -> =fila(indirecto("1:10"))+65536

si cualquier duda... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida