Jorge,
Acho que usando o VBA esta tarefa fica mais simples e confiável, só com fórmulas no excel fica mais complicado.
Com fórmula teria que ficar algo mais ou menos assim:
=IF((MOD(D7;9)+HOUR(B7))>17;B7+( QUOTIENT(D7;9)) + (15/24) + MOD(D7;9)/24;B7 +QUOTIENT(D7;9)+MOD(D7;9)/24)
Sendo que o numero de horas uteis ficou "hard coded" na fórmula, para mudar só mexendo na formula ou colocando numa célula e substituindo na fórmula.
Eduardo Chammas