excel中在几个单元格分别输入输入“几小时几分钟”,怎么求和

已举报 回答
excel中在几个单元格分别输入输入“几小时几分钟”,怎么求和
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    939

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
=TEXT(SUM(IFERROR(--(SUBSTITUTE(SUBSTITUTE(B18:B25,小时,:),分钟,) & :00),)),h时mm分ss秒)
将B18:B25修改为你的数据放置的区域,要求你的数据都是小时与分钟,没有秒,这样可以得到时间总和,上述公式得到的是一个字符串的结果,如果你需要数字型的结果,则在最外层加--(两个减号)
=--(TEXT(SUM(IFERROR(--(SUBSTITUTE(SUBSTITUTE(B18:B25,小时,:),分钟,) & :00),)),h时mm分ss秒))
上述两公式是数组公式,所以最后需要按ctrl+shift+回车,而不是仅仅按回车。
取消 评论
Excel 浮点运算精度问题

参照 Office 官方解释:
https://support.microsoft.com/zh-cn/kb/78113
小数运算 要把10进制转为2进制,再转回10进制, 于是 就出现 0.000000000001 的差异
取消 评论
假如制定这四个单元格为A1、B1、C1、D1,在B1中求和
则B1中的表达式就是=if(A1"",if(B1"",if(C1"",if(D1"",sum(A1:D1),""),""),""),"")
其实就是if的多次嵌套
取消 评论
或者直接在新的单元格C1中输入公式 =SUMPRODUCT((A:A/60)+MOD(B:B,60))(假设A列是小时,B列是分钟),这样就能计算出两个或多个时间相加的总和了。记得调整范围以适应你的实际数据位置
取消 评论
在Excel里,你可以先在每个需要输入几小时几分钟的单元格中格式化为时间(如hh:mm),然后把它们转换成数值。比如A1是1小时30分钟,B1是2小时45分钟,选中这两个单元格后右键选择公式,输入SUM(A1:B1)即可得到总时间
取消 评论
ZOL问答 > excel中在几个单元格分别输入输入“几小时几分钟”,怎么求和

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?