Sigue las Instrucciones para una Función
1. Abre tu hoja de excel
2. Para abrir VBa y poder pegar la función, Presiona Alt + F11
3. En el menú elige Insertar / Módulo
4. En el panel del lado derecho copia la función
5. En cualquier celda utiliza la función, como cualquier otra función de excel
Function dias_hab(fi As Date, n As Integer, inhabiles As Range)
'Por.DAM
ff = fi + n
For Each fecha In inhabiles
If fecha <> "" Then
If fecha >= fi Or fecha <= ff Then
ff = ff - 1
End If
End If
Next
dias_hab = ff
End Function
INSTRUCCIONES SOBRE LA FUNCIÓN, DÍAS HÁBILES:
En esta hoja va una macro qu calcula la fecha final, en base a una fecha inicial y sumando una cantidad de días.
DIAS_HAB(Fecha inicial, número de días, días inhábiles)
Fecha inicial: Es la fecha de inicio, puede ser una fecha o una celda que contenga una fecha.
Número de días: Es la cantidad de días que se van a sumar a la fecha inicial para calcular la fecha final.
Días inhábiles: Rango de celdas que tienen los días inhábiles
Ejemplo:
A B C D
1
2 días inhábiles
3 05-Jun
4 FECHA INICIAL FECHA CALCULADA 29-Jun
5 30-May =dias_hab(B5,40,$D$3:$D$5) 02-Jul
A B C D
1
2 días inhábiles
3 05-Jun
4 FECHA INICIAL FECHA CALCULADA 29-Jun
5 30-May 06-Jul 02-Jul
Saludos. DAM
Si es lo que necesitas.