在某些情况下,您需要舍入时间值。例如,您可能需要将时间四舍五入到最近的四分之一小时。

一种实现方法是使用MROUND工作表功能,该功能是Excel随附的Analysis ToolPak的一部分。

例如,假设未舍入的时间在单元格B7中。然后,您可以使用以下公式进行舍入:

=MROUND(B7, TIME(0,15,0))

此公式也依赖于TIME工作表函数的使用,该函数返回一个时间值(在这种情况下为15分钟)。

如果您不想使用MROUND函数(也许您不想使用分析工具库),则可以使用另一种方法舍入到最接近的15分钟。提示是要记住15分钟是一天的1/96。因此,要舍入到最接近的15分钟,将时间值乘以96,再舍入,然后除以96。

例如,如果您希望舍入的时间值在单元格E5中,则以下公式可以很好地舍入:

=ROUND(E5*96,0)/96

请注意,此公式使用ROUND工作表函数,该函数是Excel固有的,不需要外接程序。

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

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

链接:/ excelribbon-Rounding_Time [Rounding Time]。