我有以下公式可以從我的數據中返回最大值/面積: = INDEX($ 1:$ 1,0,MATCH(MAX(2 :2),2:2,0))在索引匹配公式中使用動態範圍返回最大值
|Col A | Col B | Col C | ETC.
1 | | Area 1 | Area 2 |
2 |Topic1 | 50.57 | 60.36 |
3 |Topic2 | 467.8 | 636.8 |
ETC.
在這種情況下,公式將根據索引函數中使用的行返回60.36 /區域2。
但是,不能保證所有主題都會出現,所以我想使用動態行引用而不是將其固定在例如2:2 - 即不是簡單的2:2它會查找Topic1,找到該行的最大值並返回區域或值(我將需要兩者)。我試過用
= INDEX($ 1:$ 1,0,MATCH(MAX(MATCH(「Topic1」,A:A):MATCH(「Topic1」,A:A)),(MATCH (「Topic1」,A:A):MATCH(「Topic1」,A:A)),0))
沒有成功。
我強烈懷疑我錯過了明顯的東西,但任何幫助將不勝感激。
在此先感謝。
編輯:各種回答我自己的問題。如果它幫助其他人以更好的格式(每行:Topic1 | Area1 | Value)重組我的數據並使用= MAXIFS(C:C,A:A,F1)返回值並且= INDEX(B:B ,MATCH(MAXIFS(C:C,A:A,A1),C:C,0))返回區域名稱。
EDIT2:可以確認XOR LX解決方案也可以工作 - 謝謝!