如何将周末时间重新引入当前在工作日计算的日期差异?

时间:2015-08-07 19:25:13

标签: excel date

据我所知,这个问题并不重复 - 我环顾四周并没有找到这个确切的问题。所以我的问题是:使用今天的日期和天数(目前是工作日到起源日期的衡量标准)我想查找今天和上一个日期之间的总天数(包括周末天数)。我假设M-F是平日,Sa-Su是周末。基本上我想在那些周末时加回来,因为我向后计入起源日期,所以我可以弄清楚真正的起源日期是什么。例如:

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

这需要是一个动态解决方案,因为今天的日期会发生变化。 答案也需要在Excel中,因为我的客户端只使用/理解Excel。

我不想要近似解决方案(例如# Weekdays * 7/5)但我确实理解在周末发生原始日期的情况下缺乏确切答案。在这些情况下,我愿意绕到星期一。我意识到这可能超出了Excel的能力,但有兴趣看看你们中是否有人有解决方案。

1 个答案:

答案 0 :(得分:2)

原住民WORKDAY functionWORKDAY.INTL function可以像向前一样轻松倒计时。

Count WORKDAY backwards

A2中的公式是,

=WORKDAY(C2, -B2)

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