MS Excel | MAX 値が使用されている場合はセル参照値を返します

MS Excel | MAX 値が使用されている場合はセル参照値を返します

列 C と E にデータがあります。これらの列の値は両方ともランダムです。列 I に返される最高値を探しています。そのため、列 I に =MAX があります。列 J には、どの勝者列からこれが取得されたかを返すようにしたいと思います。そのため、列 C と E のラベルは、C3 と E3 にリストされています。これらを返すには、どのような数式を使用できますか?

私のランダムデータは列C7列E7にあります

列ラベルは、列 C3 列 E3 です。

私の当選者はI7です

I7 の値に基づいて、列 J7 のデータが C3 または E3 のいずれかから返されるようにします。

手伝ってくれますか?

答え1

1つの解決策は、MATCH関数を使用して一致する場所を確認し、IF基準に基づいて列Iに「デスクトップ」または「モバイル」のいずれかを返すことです。この解決策では、同点の場合を考慮しません。I7 Put

=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 より大きい場合は「テスト A」を出力し、E が C より大きい場合は「テスト B」を出力し、それ以外の場合は「等しい」を出力します。

関連情報