在任何给定的日期,鲁本都需要知道下一个周末的时间。对他来说,周末从星期六开始,因此,这基本上意味着想出一种将日期(星期日至星期五)“舍入”到下一个星期六的方法。

您可以采用多种方法来计算下一个星期六的日期。之所以可以这样做,是因为Excel在内部将日期存储为数字,并且可以轻松地操纵数字。计算下一个星期六的最简单方法可能是以下公式:

=A1+7-WEEKDAY(A1)

您还可以使用CEILING函数的非常简单的应用程序,如下所示:

=CEILING(A1,7)

除非A1中的日期已经是星期六,否则这两个公式将返回下一个星期六的日期。如果希望星期六的开始日期返回下一个星期六的日期,则此公式将可以正常工作:

= IF(WEEKDAY(A1)=7,7,7-WEEKDAY(A1))+A1

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(9303)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: