我希望创建一个计算,根据当前日期()以日月格式显示下一个星期日=NOW()
。
我怎样才能做到这一点?
答案1
您可以在 Excel 中使用以下方法执行此操作
=TODAY() - WEEKDAY(TODAY()) + 8
这是一个足够简单的公式,在 LibreOffice 中可能也是一样的。 WEEKDAY(
date
)
如果日期是星期日则返回 1,如果是星期一则返回 2,...,星期六则返回 7,因此date
- WEEKDAY(
date
)
计算之前的星期六date
,因此加 8 可得到下一个星期日。如果您更愿意使用NOW()
,只需将其代入 ,而不是TODAY()
,但请注意,如果当前时间为 5:42,则公式将计算出下一个星期日的 5:42。如果您想将其强制为午夜,请尝试
=INT(NOW()) - WEEKDAY(NOW()) + 8
使用单元格格式以您想要的方式显示它。