como calculo la diferencia entre dos fechas en dias habiles

04/09/2004 - 02:41 por Joel Gomez | Informe spam
Que tal grupo.
Necesito una fomula que pueda calcular la diferencia en dias que hay entre
dos fechas pero que descuente los domingos y días festivos, alguien sabe si
pudiera hacerse esto?
Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/09/2004 - 12:25 | Informe spam
hola, Joel !

... fomula que pueda calcular la diferencia en dias que hay entre dos fechas
... que descuente los domingos y días festivos [...]



=Dias.Lab(fecha_inicial,fecha_final,festivos)
'cuenta' los dias laborables 'descontando' sabados y domingos y [opcionalmente] 'otros' dias festivos
los argumentos 'fecha_inicial' y 'fecha_final' son =>datos/fecha<= [en celda/s o 'directamente' en la funcion]
el argumento 'festivos' es [o pudiera ser] un rango [o matriz] CON las fechas de 'tus' dias festivos.
si alguna fecha festiva 'cae' entre sabado o domingo... NO se 'descuenta' dos veces y...
solamente 'se consideran' las fechas festivas que esten 'dentro' del rango de 'fecha_inicial' y 'fecha_final'

saludos,
hector.
Respuesta Responder a este mensaje
#2 marc_
04/09/2004 - 12:43 | Informe spam
Buenas!
Tienes la función dias.lab, que se le pasan 3 parametros fechaInicial,
fechaFinal i opcionalmente un rango que contenga los dias festivos. Si no
tienes la funcion dias.lab mira si tienes la funcion networkdays que hace
lo mismo.
Respuesta Responder a este mensaje
#3 Fernando Arroyo
04/09/2004 - 17:28 | Informe spam
"Joel Gomez" escribió en el mensaje news:
Que tal grupo.
Necesito una fomula que pueda calcular la diferencia en dias que hay entre
dos fechas pero que descuente los domingos y días festivos, alguien sabe si
pudiera hacerse esto?
Gracias




La función DIAS.LAB te servirá si los sábados son no laborables. Si lo son, puedes usar la siguiente fórmula:

=DIAS.LAB(A1;B1;NoLaborables)+SUMAPRODUCTO(0+(DIASEM(FILA(INDIRECTO(A1&":"&B1)))=7))-SUMAPRODUCTO((DIASEM(NoLaborables)=7)*(NoLaborables>¡)*(NoLaborables<±))

suponiendo que:
- la fecha inicial estuviera en A1
- la fecha final estuviera en B1
- el rango con las fechas festivas se llamara NoLaborables

Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#4 Daniel.M
05/09/2004 - 17:56 | Informe spam
Hola,

La función DIAS.LAB te servirá si los sábados son no laborables.
Si lo son, puedes usar la siguiente fórmula:

=DIAS.LAB(A1;B1;NoLaborables)+SUMAPRODUCTO(0+(DIASEM(FILA(INDIRECTO(A1&":"
&B1)))=7))-SUMAPRODUCTO((DIASEM(NoLaborables)=7)*(NoLaborables>¡)*
(NoLaborables<±))




o (en esto caso):

=SUMAPRODUCTO((DIASEM(FILA(INDIRECTO(A1&":"&B1)))>1)*
ESNOD(COINCIDIR(FILA(INDIRECTO(A1&":"&B1));NoLaborables;0)))

Saludos,

Daniel M.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida