多个条件的 SUM(if) 函数 + date/time 是动态的

SUM(if) function for multiple criteria + date/time that is dynamic

我的公式 "extend" 有问题,无法正确计算,在我的例子中 SUM() of !G 列中的时差 OR !% 在 Column H 中使用标准在 !System 在 Column K 在某些 !date Column C。 因此,正如您所注意到的,每天有几个事件,并且其给定的 !time Column E(例如 2019-01-10 有 5 个事件,但数量并不总是相同的)。

我真正想要的是 SUM() 部分每天包含多少(每天的总时间)ST 和 SC(来自系统列),以及如何通过可变 [=42] 解决=]?我的意思是,手动将永远带走我,因为我有超过 1000 个这样的事件,如果可能的话,我想每天都做,或者你们还有其他建议吗?

目标是计算两种系统类型每天的利用率。

我使用了简单的 =SUMIF 正如你在 L2 上看到的那样,但我很确定它必须与更多的功能和标准相结合..

非常感谢您的帮助。

请参考下面的快照以简化您的要求。

如果需要更多方法,请告诉我。

如果这不适合您的要求,您可以创建数据透视表 table,这样更容易获得结果。其他人在评论中也有同样的解释。

第一种方法的公式:=SUMIFS($E:$E,$H:$H,L,$A:$A,$K11)

第二种方法的公式:=SUMIFS($E:$E,$H:$H,K,$A:$A,$L19)

我感谢所有帮助我的用户,他们帮助我提出了想法、寻找什么、在哪里以及如何寻找我的案例。所以我可以post(当然是为了我的目的)一些信息,供其他人最终会问。

使用的功能:=SUMIFS($H:$H;$L:$L;M;D:D;$D2) 就我而言,这两个系统均适用。正如您在 Columns M and N 中注意到的那样,有重复的数字(百分比)。通常,如果您在图表上显示它,它会给您 total SUMAverage 实际上不是我问的。我需要 SUM per day per System

这个任务很简单,只需删除重复项即可。

此外,您可以使用数据透视表,但重要的是 "input" 数据要井井有条。

我想我不需要解释 Pivot =)

我在这里做的唯一计算是 % of time 使用 MOD 函数:MOD(F3-F2;1) 我计算了第二个日期和第一个日期之间的时差。然后 "time" 只是转换为百分比。在 Pivot 中的好处是,它会自动将其识别为 SUM,并且您得到的内容与我在第一部分中仅使用 SUMIFS 并删除重复项所写的内容完全相同。

*时间差是在 D 列第一张图片中所述的那些重复日期 (2019-01-10) 之间。

我很确定还有很多其他方法,但我很高兴我通过这种方式获得了它,并且总能学到新东西。

感谢您的帮助!

问候