我正在寻找一个 Excel 函数来返回给定日期一个月中的最后一个星期五。
即:月份中的任何日期作为输入将给出最后一个星期五的日期作为输出。
14-July-09 should give 31-July-09
7-March-05 should give 35-March-09
Run Code Online (Sandbox Code Playgroud)
基于上面的@Toomas答案,我不得不对 Excel 2007 进行一些修改,但提出以下几点:
=EOMONTH(A1,0)-MOD(WEEKDAY(EOMONTH(A1,0))+1,7)
Run Code Online (Sandbox Code Playgroud)
假设WEEKDAY星期五的返回值为 6,然后应用移位MOD 7以实现正确的日期。
| 归档时间: |
|
| 查看次数: |
21037 次 |
| 最近记录: |