IF MIN或IF AVERAGE的整数标识符

我正在尝试在一个数字上使用MIN IF,但是我的问题是比较是数字之间的比较,并返回0 ,这是不正确的。

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

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

在这里输入图像说明

任何build议,如何解决这个问题,通过对整数标识符进行MIN或AVERAGE。

MINIF使用这个标准的AGGREGATE¹function ,

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

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

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

您的示例数据的结果是-32.54和-11.48666667。


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