我尝试过用LEFT函数、MID函数和FIND函数组合套出单元格前后部分再用HOUR函数计算,但是这样函数过长我在实际应用中,经常需要统计多个单元格内时间长度的总和
例如:单元格A1到F1中分别写有不同的时间段,我希望能得到这6个单元格内时间段所经历的时间长度總和如果用上述组合函数的方法,无法在一个单元格内写完
我目前只能在一个单元格内写针对一个单元格内容(如A1)的函数,然后再姠右拉得到分别针对A1到F1这六个单元格内容的六个写好函数的单元格,再用个SUM函数把这几个单元格内容加起来但这样就破坏了我所需要嘚表格格式。
此外A1到F1中不一定每个单元格里都有内容,有时其中也会有空白单元格所以我还要套上IFERROR函数把无效输出结果改成0,这更加增加了函数的长度
现在我希望能有一个函数,这里暂且称为“TIMELENGTH函数”
公式要分怎么写,总有解决办法的
根据你在评论里提出来的需求,对公式作了优化
注意:此公式是数组公式,必须按 SHIFT+CTRL+回车 三键退出单元格
这个图,是又进一步优化对小数位数作了限制,四舍五叺保留1位小数
注意:此公式还是需要三键结束。
另外说说开始的那个公式中的两个负号因为TEXT函数得出的数字是文本类型的,无法进行求和所以加两个负号,目的是让文本类型的数字参与运算就会自动转化为数值类型的数字,就可以求和了