将 Excel 单元格中的内容从字符串持续时间转换为分钟数

发布于 2024-08-22 02:20:41 字数 216 浏览 5 评论 0原文

我有 Excel 文件,其单元格内容如下 6小时18米 即该单元格包含持续时间值。 我需要向此电子表格添加新列,我将在几分钟内使用现有列中的值。

例如: 单元格 A1 = 6h 18 m 我想添加带有公式的新单元格,例如

= convertToMinutes(A1) + 5

有人可以阻止我吗?

I have Excel file with cells content like
6h 18 m
I.e. this cells contain duration values.
I need to add new column to this spreadsheet where I will use values from exisitng ones in minutes.

For example:
cell A1 = 6h 18 m
I want to add new cell with formula like

= convertToMinutes(A1) + 5

Can anybody halp me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不喜欢何必死缠烂打 2024-08-29 02:20:41

请参阅在 Excel 中对“小时和分钟”时间列求和,vba 宏(几乎)可以做到这一点。该宏假定持续时间采用 6 hr 18 min 格式,而不是 6h 18 m,因此您必须对其进行一些调整。不过,应该不会太难。祝你好运!

see Sum an "Hours and Minutes" Time Column in Excel for a vba macro that (almost) does that. the macro assumes the duration to be in 6 hr 18 min format instead of 6h 18 m, so you have to adapt it a little. shouldn't be too hard, though. good luck!

放我走吧 2024-08-29 02:20:41

要转换为分钟,您只需执行 Cell*24*60 即可得到分钟。我认为您需要从单元格内容中删除 h 。

如上所述,要拥有一个函数,您需要用 VBA 编写它。

To convert to minutes you just do Cell*24*60 and you have minutes. I think you'd need to remove the h from the cell content.

As above, to have a function, you'll need to write it in VBA.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文