如何在支付期结束后找到下一个星期五

How to find the following Friday after a pay period ends

我公司每周五支付前一周的销售额。我们的工作时间从星期日到星期六,我们会在接下来的每个星期五收到在该付薪期间完成的所有工作的报酬。

我在 J 列中有我的销售日期,我希望相应的发薪日出现在 M 列中。所以如果 J1 有 1/14/17,M1 将 return 1/20/17 .我找到的公式是:

=J1+7-WEEKDAY(J1+1)+7.

除了在星期六进行的任何销售在 13 天内都不会付款,而应该在 6 天内付款之外,这几乎完美无缺。那么我该如何改变它以获得我需要的东西呢?

将特定日期与特定周对齐的元素是 weekday() 函数。所以你需要将工作日函数的输入调整一天,然后在最后少加一天来补偿。

所以你需要:

=J1-WEEKDAY(J1)+13

而不是:

 =J1-WEEKDAY(J1+1)+14