Días transcurridos Horas Minutos Excluyendo fines de semana y días festivos

Esto suena simple, pero he estado sacándome el pelo tratando de encontrar una solución. Cualquier ayuda antes de que me quede calvo sería genial.

Necesito una fórmula que sea capaz de

Calcule la duración en (días, horas, minutos) entre dos valores de fecha y hora (por ejemplo,05/12/2012 5:30 PM y decir07/12/2012 5:45 PM);Excluyendo fines de semana y festivos.

Me gustaría que el resultado de la fórmula se lea como sigue "por ejemplo,2 Days 0 Hrs and 15 Mins".

Gracias

Enlace alibro de muestra

Respuestas a la pregunta(2)

Su respuesta a la pregunta