作业帮 > 综合 > 作业

{=IF(S2:S4=LARGE(S2:S4,1),H2:H4)},这个公式为什么有问题呢?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/15 06:54:30
{=IF(S2:S4=LARGE(S2:S4,1),H2:H4)},这个公式为什么有问题呢?
就是求S2:S4中的最大值,显示其对应的H列中的值.
{=IF(S2:S4=LARGE(S2:S4,1),H2:H4)},这个公式为什么有问题呢?
公式返回的是多个值组成的数组,而单元格中只能存放一个值,所以单元格中显示的只是第一个值,第一个可能是最大值对应的H2:H4的值,也可能不是最大值对应的FALSE.这可以通过按F9键看出来,完全达不到预期的结果,公式应该改为:
=INDEX(H2:H4,MAX(IF(S2:S4=LARGE(S2:S4,1),ROW(2:4))))
数组公式,按CTRL+SHIFT+回车键结束公式.
再问: 我试了一下,怎么返回的是#REF!