我有一个数据表,其中包含一个值列表,每个值都分配了一个组 ID。
我想求和每个组的最大值。
我可以通过使用辅助表(使用 MAXIFS)轻松完成此操作,如下所示。但是,出于各种原因,我想避免使用任何辅助列/表并从单个非 CSE 公式生成结果。
如何才能做到这一点?
最佳答案
你也可以试试这个:
= SUMPRODUCT(
MAXIFS( $B$2:$B$14, $A$2:$A$14, $A$2:$A$14 )
/ COUNTIFS( $A$2:$A$14, $A$2:$A$14 ) )
解释:(现在提供,就像我以前旅行一样)。
MAXIFS
:返回每个组的 MAX
值。COUNTIFS
:返回每个组的计数。SUMPRODUCT
:返回每个 Group 的 Max
值除以它的 Count
的加法。关于excel - 你如何求和多个组的单个最大值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59306093/