我有一个数据表,其中包含一个值列表,每个值都分配了一个组 ID。

我想求和每个组的最大值。

我可以通过使用辅助表(使用 MAXIFS)轻松完成此操作,如下所示。但是,出于各种原因,我想避免使用任何辅助列/表并从单个非 CSE 公式生成结果。

excel - 你如何求和多个组的单个最大值?-LMLPHP

如何才能做到这一点?

最佳答案

你也可以试试这个:

= 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 - 你如何求和多个组的单个最大值?-LMLPHP

关于excel - 你如何求和多个组的单个最大值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59306093/

10-13 04:58