根据 LibreOffice Calc 中的日期得出以下星期日

根据 LibreOffice Calc 中的日期得出以下星期日

我希望创建一个计算,根据当前日期()以日月格式显示下一个星期日=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

使用单元格格式以您想要的方式显示它。

相关内容