如何檢索符合條件的儲存格位址?

如何檢索符合條件的儲存格位址?

A 列中是各種產品 (A2:A100),B 列中是不同的數字 (B2:B100)。

儲存格 G2 是 A 列的標準。

透過公式{=MAX(IF($A$2:$A$100=G2;$B$2:$B$100))},我可以在包含多種產品的銷售清單中找到特定產品的最高價值。

或者我可以使用 sumproduct 公式=SUMPRODUCT(MAX(($A$2:$A$100=G2)*($B$2:$B$100)))

但是要如何找到最高值的儲存格位址呢?

答案1

這是一個醜陋的解決方案。只是MATCH您傳遞給函數的相同條件數組中的公式的結果MAX。然後將結果索引號傳遞給ADDRESS函數。

=ADDRESS(1+MATCH(MAX(IF($A$2:$A$100=$G$2,$B$2:$B$100)),IF($A$2:$A$100=$G$2,$B$2:$B$100),0),2)

Ctrl使用+ Shift+輸入數組公式Enter

可能有更好的方法來解決這個問題,但這是我的第一個想法。

相關內容