在专栏中作者较少讲述关于时间数据场景的公式使用,今天要来了解一下根据指定的时间单位,来汇总计算符合某个特定条件的所有时间的总时长。

下面来看案例,下图是与不同用户的通话时长表,现在需要以秒为单位,来计算指定用户“王总”的通话总时长。

从问题描述来看,它有两个步骤,第一步是要将包含小时、分钟和秒数的时间,转换为秒数;第二步是查询到用户为“王总”的通话时长数据,再进行求和。
所以作者将按照步骤,来分别讲解公式的组成部分表达式。
时间的秒数转换
时间转换为秒数,具体来讲应该分为三步,首先是提取时间值的秒数,然后提取时间值的分数并转换为秒数,最后提取时间值的小时,并转换为秒数。
提取秒数,我们可以使用公式:
=SECOND(B2:B28)

second函数的作用是返回时间的秒数值,仅包含一个参数,其参数可设置为时间代码或以时间格式表示的文本,结果返回为0-59之间的数字。
所以这里作者提一点,second是一个时间函数,它本身是适用于类型为时间的值,但在excel表格中,如果一个单元格的内容是“0:01:25”,尽管它的格式是文本,也会被second函数识别并提取当中的秒数值。
接下来是提取分钟值,并转换为秒数,则输入公式为:
购买专栏解锁剩余58%