【发布时间】:2019-11-29 20:38:18
【问题描述】:
我无法弄清楚如何使用一组动态变化的数据计算一天(24 小时)内的百分比,您可以在 SS 上看到一天和不同的时间。但问题是,我可以使用=MOD (B3-B2,1) 计算时间之间的一般差异,然后将其转换为百分比(我在一天内只得到一小部分)。但是当时间在 23:59 之后问题仍然存在......
“系统”列实际上是两个交替工作的进程,因此一个处于关闭状态,另一个处于打开状态,并且都获得了该日期/时间(工作时间)。
如何计算一天内一个系统的百分比 - 所以它的工作时间以每天的百分比表示(所以,对于 10.01、11.01..)
这样的事情,然后让我们说一个系统一天内的百分比总和。许多示例(日期)给了我超过 100% 的信息。
我得到了一个不同的数据集(尝试了其他示例)并且效果不佳:
SUMIFS($B$2:$B$1020;$A$2:$A$1020;$F3;$C$2:$C$1020;"<>"&G$1)-SUMIFS($B$2:$B$1020;$A$2:$A$1020;$F3;$C$2:$C$1020;G$1)+(INDEX($C$2:$C$1020;MATCH($F3;$A$2:$A$1020))=G$1)
可能是因为我从 PowerQuery 编辑了我的数据,然后输入到工作表中?还是别的什么?
【问题讨论】:
-
我不确定我是否完全了解您想要获得的百分比。你是说你想知道一天的时间在每次开启和关闭之间的百分比是多少?
-
或者您可能想要一天的总百分比?
-
@Marcucciboy2 是的,对不起,会编辑它!我需要每个系统每天...
-
@Marcucciboy2 但请注意日期转换,从 10 日到 11 日,或 12 日的 11 日。一个系统的活动时间比另一个系统长……这实际上是“削减它”的最大问题不知何故在一天之内....因为百分比必须达到 100%,有了这个,我得到了超过 100% 的东西。
标签: excel excel-formula excel-2013 excel-2016