整数标识符上的 IF MIN 或 IF AVERAGE

IF MIN or IF AVERAGE on an integer identifier

我正在尝试对数字使用 MIN IF,但我的问题是比较是数字与 returns 我 0 之间的比较,这是不正确的。

我尝试了以下两个公式并得到相同的结果:

=MIN(IF(D3=$A:$A;$B:$B;))
=AVERAGE(IF(D3=$A:$A;$B:$B;))

任何建议,如何通过对整数标识符执行 MIN 或 AVERAGE 来解决此问题。

对于 MINIF 使用此标准 AGGREGATE¹ function,

=AGGREGATE(15, 6, B2:B6/(A2:A6=D3), 1)

条件平均值可以由 AVERAGEIF function 处理。

=AVERAGEIF(A2:A6, D3, B2:B6)

您的样本数据的结果是 -32.54 和 -11.48666667。


¹ AGGREGATE function 是在 Excel 2010 中引入的。它在早期版本中不可用。