五、 对时间的小时、分钟和秒进行处理
下面这个问题是来自于一位读者的提问,大致是这样的:我希望对时间用如下规则进行处理,如果时间的秒数大于等于30秒,则分钟数加1,秒数归于0;如果时间的秒数小于30秒,则去掉秒数。下面是根据这个规则处理的效果图(图 10)。
我们先来看一下处理这个问题的公式,然后再解释这个公式用到的函数的含义。C2单元格中的公式为:=IF(SECOND(A2)>=30,TIME(HOUR(A2),MINUTE(A2)+1,0),TIME(HOUR(A2),MINUTE(A2),0))
这个公式共用到了5个函数,TIME函数前面已经介绍过,IF函数也多次使用过了。这里主要介绍一下HOUR、MINUTE和SECOND这三个函数。这个三个函数可以和日期的YEAR、MONTH和DAY对比理解,它们的功能分别为返回时间值的小时数、分钟数和秒数。语法分别为 HOUR(serial_number)、MINUTE(serial_number)和SECOND(serial_number),其中参数 serial_number代表需要处理的时间值。
这几个函数的基本意思理解之后,相信公式的理解就比较轻松了。
需要说明的是,用这个公式计算出的结果为时间的小数格式,为了看到图10中的格式,需要打开“单元格格式”对话框,设置C2:C7单元格区域的格式为“时间”,并选择一种恰当的显示类型(图 11)。
好了,计算时间的常用公式实例就先介绍到这里,是不是感觉时间过得很快,每个实例的学习都比较轻松?如果是这样的话,那么要祝贺你,你的公式应用水平又提高一步了!我们Word之家提供的实例都是非常典型的,如果能认真地理解这些知识,并加以运用于实际,则可以有效地提高工作我们工作的效率。如需要了解更多的Excel知识教程,请浏览我们网站的其它被容。
2015职称计算机考试书PowerPoint2007中 .. 定价:¥45 优惠价:¥42 更多书籍 | |
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 |