在 Excel 2007 中使用小时和分钟

Bob*_*ers 5 date-time microsoft-excel-2007 worksheet-function microsoft-excel

我正在处理一个包含电话持续时间的电子表格。因此,每个调用(行)都有一个像 00:01:30、01:02:12 等的值。

当我对持续时间列求和时,它会给我类似 687:23:42 的结果。没关系。

但是,我的运营商按分钟向我们收费。所以,我需要将上述总数转换为分钟。我该怎么做呢?

例如,如果我使用=hour(a1)它,它将返回 Excel 的“内部”数字(我不知道它控制哪种格式),例如“15”...

我通过使用[m]. 在这个例子中,它将返回 41243。但是,如果我尝试使用这个数字,它将失败,因为它只是一种格式......(例如:如果我将格式化的数字 - 41243 - 乘以 10(例如),它会给我 150,而不是 412430,因为(我认为)“真实”数字是 15...

那么,我怎么能做到这一点呢?由于我正在处理数千行,因此我正在寻找一个公式。我不想手动完成。

有什么建议吗?

Sux*_*ose 5

Excel 将时间存储为一天的小数部分,因此 1 小时=1/24=.04167

将该数字转换为分钟数乘以 1440。1440 是通过将一天中的小时数 (24) 乘以一小时中的分钟数 (60) 得出的。

所以 687:23:42,等于 28.64 天,乘以 1440 = 41,243.70 分钟。