微軟Excel |如果使用 MAX 值,則傳回儲存格參考值

微軟Excel |如果使用 MAX 值,則傳回儲存格參考值

我的 C 列和 E 列中有資料。我正在尋找要在 I 列中返回的最高值。 所以我在 I 列中有 =MAX。所以我的 C 和 E 列標籤列在 C3 和 E3 中。我可以使用什麼公式來傳回這些?

我的隨機資料位於 Col C7 Col E7 中

Col 標籤為 Col C3 Col E3

我的獲勝選擇是 I7

希望根據 I7 中的值從 C3 或 E3 返回 Col J7 中的資料。

你能幫我嗎?

答案1

一種解決方案是使用 MATCH 函數檢查存在匹配的位置,並根據 IF 標準在第 I 列中返回「桌面」或「移動」。在 I7 中放置

=MAX(C7,E7)

在J7中放入

=IF(ISERROR(MATCH(I7,C7,0)),"Mobile","Desktop")

並將其拖下來。

在此輸入影像描述

如果您希望考慮 Tie 並將其返回為 Col J 中的“Tie”,請將以下公式放入 I7 中並將其向下拖動

=IF(AND(EXACT(I7,C7),EXACT(I7,E7)),"Tie",IF(EXACT(I7,C7),"Desktop","Mobile"))

在此輸入影像描述

答案2

在 I7 中,你的公式應該是:

=MAX(C7,E7)

在 J7 中,你的公式應該是:

=IF(C7>E7,$B$4,IF(C7<E7,$E$4,"Equal"))

如果 C 大於 E,則輸出「Test A」;如果 E 大於 C,則輸出「Test B」;否則輸出「Equal」。

相關內容