在Excel中将持续时间减少一定百分比

时间:2018-09-01 22:56:24

标签: excel excel-formula

关于如何执行此操作,我已经花了数小时的时间,所以我正在与某些Excel专家联系。

假设您将持续时间表示为1d 14:25:00,并且想要将其减少给定百分比(例如149.5%),该怎么做?

起初我想过要及时格式化一个单元格,但是当您尝试对它进行数学运算时,它就会失败。

然后我考虑过可能将时间缩短到几秒钟并进行处理,但这似乎是后部的全部痛苦。它涉及许多不时转换为数字,然后不时转换以显示它的过程。必须有一种更简单的方法。

1 个答案:

答案 0 :(得分:0)

这取决于格式化单元格以读取日期/时间的方式。如果将其表示为时间,那么我认为最好的方法是将百分比转换为十进制数字(即150%= 1.5),然后在公式中使用该数字。

但是,它还需要将单元格格式应用于[h]:mm:ss的自定义格式,以包括24小时以上的任何时间。有关示例,请参见下图。

时间转换示例:enter image description here

唯一的选择是“后部疼痛”-将时间缩短为几秒钟。 Excel包含内置函数,可将日期/时间转换为HOUR(日期),MINUTE(日期)和SECOND(日期)。不幸的是,要获得天数需要计算两次之间的差:DAYS(end_date,start_date)。在上面的示例中,我将其用于标题为 Conversion 的行。