2016-11-09 122 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