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


0

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

私のランダムデータはCol C7 Col E7

ColラベルはCol C3 Col E3です

私の受賞作品はI7です

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

手伝ってくれますか?


現在のMAX関数はどのように書かれていますか?CとEのすべての値は個別にまとめられていますか?Eと同様に列CにもMAX値を繰り返すことができますか?サンプルのスクリーンショットがクエリの解決に役立つ場合があります。
patkim


Col Jに何を返したいですか?列名は、列のMAX値がどこにあるかに基づいて列Cまたは列Eと言う必要がありますか?そして、Col CとEの値が等しい場合、同点がある場合はどうなりますか?
patkim

J7で返される値は、値の取得場所に基づいて「デスクトップ」または「モバイル」のいずれかになります。
ジョニーエンフ

回答:


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"))

ここに画像の説明を入力してください


1

I7では、式は次のようになります。

=MAX(C7,E7)

J7では、式は次のようになります。

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

これは、CがEより大きい場合は「テストA」、EがCより大きい場合は「テストB」、それ以外の場合は「等しい」を出力します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.