excel - excel中格式为1h 30m + 2h 40m的总和时间
问题描述
我从一张桌子上得到了一些时间花费格式。我想将它们添加到 Excel 表中并取它们的总和。
时间格式为
1h 30m
和
2h 45m
我需要的总和是
4h 15m
默认情况下是否有任何公式?如果没有,有人可以帮我解决这个问题吗?
解决方案
尝试这个:
=TIMEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ",":"),"h",""),"m",""))
需要将时间解析为原始数字...这可以使用 left() 和 mid() 来完成,但我认为嵌套的 Substitute() 调用使其更具可读性。
从内到外,
1. 将“”改为冒号,然后将该结果传递到下一级
2.将“h”改为“”(即删除“h”)将结果传递给下一级
3.将“m”更改为“”(即删除“m”)将结果传递到下一个级别
4. 结果是需要转换为TIMEVALUE 的文本值。
您需要在 hh:mm 处格式化时间单元格,
总数是上述单元格的 sum()。
祝你好运。
推荐阅读
- python - 使用时间序列数据在 Python 中将单个 Pandas DataFrame 拆分为 N DataFrame
- model-view-controller - 在 Freemarketnet 中格式化数据
- python - 如何将 Python 可视化作为服务 | 与网站整合 | 特别圣人
- list - 使用 Haskell 计算给定低高范围内的数字
- php - 对在 PHP 中回显的 HTML 表格中显示的数据进行排序
- javascript - jquery-confirm $.confirm 单击即可触发多个模态
- sql-server - 所有服务器上的 LOGON 触发器限制新登录
- python-3.x - Git Bash 不支持 mkvirtualenv 命令
- html - 响应式两列网格成一个交替行
- r - 使用多个参数点击和运行