Excel 2010:小时和分钟从hh:mm:ss格式化单元格中提取

Pin*_*eep 9 excel time

例如:

我有一个具有以下值的单元格:

"1/11/1900 4:00:20 AM"

将在单元格内显示为:"268:00:20" - 表示268小时,00分20秒(参见下面的第一张图片).

编辑:这是屏幕显示它的样子和单元格的格式 细胞与数据

问题出现了:

什么是Excel 2010公式(如果可能没有VBA!)从这个单元格中提取小时数提取分钟数,例如"268"应该在不同的单元格中显示数小时,在"00"(在这种情况下)显示分钟数另一个细胞?

澄清:"268:00:20"的持续时间为268小时和00分20秒.

我想得到什么?在不同的单元格中,存储小时(268)和分钟(0)

单元格格式为Time(参见下图): Excel 2010  - 时间格式单元格

bar*_*ini 12

值1/11/1900 4:00:20 AM实际上只是Excel中格式化的数字代表天数,即在这种情况下约为11.167 - 我认为Daniel的解决方案并不遥远 - 使用DAY和HOUR将适用于值最多31天.......但对于一个更通用的解决方案,只需使用数小时:

=INT(A1*24)

几分钟

=MINUTE(A1)