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

Excel 如何在支付期结束后找到下一个星期五,excel,weekday,Excel,Weekday,我的公司从上星期开始每周五支付销售额。我们的工作时间是从星期天到星期六,在这段时间内完成的任何工作,我们每个星期五都会得到报酬 我在J列中有我的销售日期,我希望相应的发薪日出现在M列中。因此,如果J1有1/14/17,M1将返回1/20/17。我找到的公式是: =J1+7-WEEKDAY(J1+1)+7. 这几乎是完美的,除了周六的任何销售在13天内都不会付款,他们应该在6天内付款。那么,如何更改它以获得所需的内容呢?将特定日期捕捉到特定周的元素是weekday()函数。因此,您需要将工作日函

我的公司从上星期开始每周五支付销售额。我们的工作时间是从星期天到星期六,在这段时间内完成的任何工作,我们每个星期五都会得到报酬

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

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

这几乎是完美的,除了周六的任何销售在13天内都不会付款,他们应该在6天内付款。那么,如何更改它以获得所需的内容呢?

将特定日期捕捉到特定周的元素是
weekday()
函数。因此,您需要将工作日函数的输入调整一天,然后通过在末尾添加一天来进行补偿

因此,您需要:

=J1-WEEKDAY(J1)+13
而不是:

 =J1-WEEKDAY(J1+1)+14

这真是太棒了!非常感谢你在这方面的帮助!