如何将周末date重新引入目前在工作日计算的date差异?

这个问题我的知识不是重复 – 我环顾四周,还没有find这个确切的问题。 所以我的问题是这样的:使用今天的date和天数(这是目前的衡量一个工作日到一个起源date)我想find今天和前一天之间的总天数(包括周末天数)。 我假设MF是工作日,Sa-Su是周末。 基本上我想在那些周末的时候加回来,因为我计算了原始date,所以我可以计算出真实的起源date。 例如:

Origin Date # Weekdays Today's Date ?? 5 8/7/2015 ?? 20 8/7/2015 ?? 100 8/7/2015 etc... 

这将需要是一个dynamic的解决scheme,因为今天的date将会改变。 此外,答案需要在Excel中,因为我的客户端只使用/理解Excel。

我不想要一个近似的解决scheme(例如# Weekdays * 7/5 ),但是我明白在周末出现的情况下缺乏确切的答案。 在这种情况下,我愿意周一到周一。 我意识到这可能超越Excel的权力,但有兴趣看看你们有没有解决办法。

原生的WORKDAY函数或WORKDAY.INTL函数可以像向前一样轻松地向后计数。

计算WORKDAY向后

A2中的公式是,

 =WORKDAY(C2, -B2) 

我使用了较旧的WORKDAY,但是WORKDAY.INTL有扩展的周末选项(点击上面的链接获取文档)。