标签: arrays excel if-statement max
我目前有以下Max If公式。
{= MAX(IF(A1:A5 = A13,H1:H5))}
这样可以正常工作,唯一的问题是h1:h5值不是数字。我正在考虑将条目的映射(即vlookup)转换为数值,但似乎不适合函数中的查找。我知道最坏的情况我可以创建一个单独的vlookup公式,并根据这些值的查找找到最大值,但我想避免这种情况。请提供任何指导。
谢谢!
答案 0 :(得分:1)
使用此数组公式:
=MAX(IF(A1:A5=A13,LOOKUP(H1:H5,A15:A16,B15:B16)))
存在和数组公式需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter来确认。如果操作正确,那么Excel会将{}放在公式周围。
{}