Ok, pero en lo particular, me gustaría ayudarte con otro código diferente al que usas, ya que lo siento algo rebuscado, para ello necesito que me expliques por favor qué es lo que necesitas obtener exactamente.
Cita: tengo un problema para el calculo de dias habiles dada una fecha y una cantidad de dias, solo busco calcular los dias de semana (independiente si son feriados) pero no me entrega el valor correcto.
Vuelvo a preguntar, ¿solo deseas obtener el número de días hábiles entre dos fechas o es algo más?