Primeiro, presumindo que sabemos que o início e o fim são dias da semana, acho que isso funciona:
([DateEnd]-([DateStart]+(Weekday([DateEnd])-Weekday([DateStart]))))/7*5+(Weekday([DateEnd])-Weekday([DateStart]))+1
- calcule o número de semanas entre as datas e os horários em 5.
- adiciona diferença do dia da semana
- adicione um para incluir início e fim
Se você não sabe que ambos são dias de trabalho, você precisa de uma correção. Eu acho que isso está correto:
([DateEnd]-([DateStart]+(Weekday([DateEnd])-Weekday([DateStart]))))/7*5+(Weekday([DateEnd])-Weekday([DateStart]))+1+IIf(Weekday([DateEnd])=7,-1,0)+IIf(Weekday([DateStart])=1,-1,0)
Eu testei no Excel e parece dar a resposta correta