选取与参数相关的最小值
假设我有一个这样安排的Excel文件
A -- B -- C 1 5 2 2 5 1 3 2 0 4 2 10 5 4 12 1 14 1 3 4 7 3 9
我需要查找C中与B中的值相匹配的最小值。
为了说清楚,如果我在A中select1,我想从C列中获得3(B中的1与14和3相关联)。 我应该循环遍历A中的所有参数。
感谢任何人愿意帮助我。
不需要VBA 。 在D1中input数组公式:
=MIN(IF($B$1:$B$9=A1,$C$1:$C$9))
通过D5复制D1 :
数组公式必须使用Ctrl + Shift + Enterinput,而不仅仅是Enter键。
公式办法:
=MIN(IF($B$1:$B$9=A1,$C$1:$C$9,""))
这是一个数组公式,并且必须用Ctrl – Shift – Enter确认 。 然后复制下来。
如果您有2010或更高版本,则可以使用以下非CSE标准公式:
=AGGREGATE(15,6,$C$1:$C$9/($B$1:$B$9=A1),1)
它的操作与MIN(IF())相同,但不需要按Ctrl-Shift-Enter。
所以你会再次把它放在一个空的列,然后拖下来。