{=IF(S2:S4=LARGE(S2:S4,1),H2:H4)},这个公式为什么有问题呢?
问题描述:
{=IF(S2:S4=LARGE(S2:S4,1),H2:H4)},这个公式为什么有问题呢?
就是求S2:S4中的最大值,显示其对应的H列中的值.
答
公式返回的是多个值组成的数组,而单元格中只能存放一个值,所以单元格中显示的只是第一个值,第一个可能是最大值对应的H2:H4的值,也可能不是最大值对应的FALSE.这可以通过按F9键看出来,完全达不到预期的结果,公式应该改为:
=INDEX(H2:H4,MAX(IF(S2:S4=LARGE(S2:S4,1),ROW(2:4))))
数组公式,按CTRL+SHIFT+回车键结束公式.我试了一下,怎么返回的是#REF!