Rus*_*llZ 7 formatting microsoft-excel-2007 microsoft-excel
在 Excel 中,给定一个代表一定时间量(例如 25.5 小时)的数字,有没有办法对其进行格式化,使其显示为 1d 1h 30m?
赏金问题:
有没有办法为这种格式添加月份?例如 1M 1d 1h 1m。当前格式的问题是它不能处理超过 32 天的任何内容(即 32.5 被格式化为 1d 8h 0m)
Ell*_*esa 15
您将不得不将这些时间转换为 Excel 可以理解的内容。
假设您的小时数为十进制形式(例如 25.5 小时、37.25 小时),您可以按照以下方法进行操作:
第 1 步:
将数量除以 24。
这将得到小时与天的比率,或将数量转换为一天的一小部分(例如,25 小时转换为 1 1/24 或 1.04)。
步骤 2:
将包含公式或转换值的单元格的数字格式更改为自定义
(按Ctrl+ 1> 自定义)。使用此格式字符串:
[<=0.0416551] [m]"m";[<1]h"h" m"m";d"d" h"h" m"m"
Run Code Online (Sandbox Code Playgroud)
0.0416551 = 0:59:59 十进制
或者
[<1]h"h" m"m"; d"d" h"h" m"m"
Run Code Online (Sandbox Code Playgroud)
或者
d"d" h"h" m"m"
Run Code Online (Sandbox Code Playgroud)
示例:
归档时间: |
|
查看次数: |
6375 次 |
最近记录: |