日常工作中,我们有时需要对时长进行累计求和,如果我们用SUMIF函数或者SUMIFS函数求和算出总时长时,会发现如果小时数超过24时,会自动进行进位。今天就跟大家分享一个小实例,如下图所示,我们需要根据“姓名”查询对应员工的总加班时长,然后把总时长以更直观的格式xx小时xx分钟xx秒显示。
使用干货公式
=TEXT(SUMIF(A2:A11,E2,C2:C11),”h小时m分钟s秒”)
公式解释:
①首先使用SUMIF(A2:A11,E2,C2:C11)根据“姓名”对加班时长累计求和。
②如果只使用SUMIF函数对时长累计求和,当累计时长小时数超过24时,会自动进行进位。若要显示大于24的小时数,就需结合TEXT函数把数据转换成更直观的格式xx小时xx分钟xx秒。
TEXT函数简单介绍
TEXT函数是一个非常强大的转换函数,也是我们日常工作中经常会使用到的。它的结构也比较简单,只需要两个参数。
TEXT函数基本语法:=TEXT(值,数值格式)
第一参数值:为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
第二参数数值格式:为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
其实、TEXT函数还有很多实用方法,TEXT函数的精髓主要是在第二个参数上,函数第二参数引用的是自定义格式代码,需要熟练自定义格式的一些常用方法。