2016-11-09 130 views
0

我目前拥有以下Max If公式。如果条件匹配,最大值+ vlookup

{= MAX(IF(A1:A5 = A13,H1:H5))}

这将很好地工作,唯一的问题是,H1:H5值不是数字。我正在考虑对条目进行映射(即查找)到数值,但似乎不适合查找函数中的内容。我知道最糟糕的情况是我可以创建一个单独的查找公式,并根据这些值的查找来查找最大值,但我想避免这种情况。请提供任何指导。

enter image description here

谢谢!

+0

请在原始帖子中显示创建一些测试数据和预期结果。 –

+1

如果这些值不是数字,那么“最大值”是多少? –

+0

添加了一张希望显示一些清晰度的图片,基本上,如果蓝色值与红色单元格中的值匹配,则会对紫色值执行最大值。我想要紫色突出显示值映射到一个数值,并根据该数值执行最大值。你可以看到第18行和第19行的映射 – ViggieSmalls

回答

1

使用此数组公式:

它需要被证实
=MAX(IF(A1:A5=A13,LOOKUP(H1:H5,A15:A16,B15:B16))) 

存在与数组公式按Ctrl-Shift键输入,而不是退出编辑模式时输入。如果正确完成,Excel将在公式周围放置{}

enter image description here