No.3ベストアンサー
- 回答日時:
A B C D
1 1 2 3
2 Aさん 100 20 50
3 Bさん 90 10 40
4 Cさん 30 40 100
として、
E2に、=IF(B2=MAX($B2:$D2),B$1,0)
といれて、これをE2からG4までコピーする。
H2に、 =SUM(E2:G2)
といれて、これをH2からH4までコピーする。
こうすると、Hの列に最大値の項目が出ます。
項目として使う第1行は数字である必要がありますが、
もし、文字にしたかったら別のところに対応表を作っておいて
VLOOKUPあたりを使って変換してください。
E列からG列はうるさかったら非表示にしましょう。
あるいは、表の形を変えて良いなら項目行を1番下に持って行って
A B C D
1 Aさん 100 20 50
2 Bさん 90 10 40
3 Cさん 30 40 100
4 1 2 3
E1 =HLOOKUP(MAX(B1:D1),B1:D4,4,FALSE)
E2 =HLOOKUP(MAX(B2:D2),B2:D4,3,FALSE)
E3 =HLOOKUP(MAX(B3:D3),B3:D4,2,FALSE)
というようにすると余計な列を使わなくて良いし項目行に文字も使えます。
さらにもう少し表を変えて
A B C D E
1 4 Aさん 100 20 50
2 3 Bさん 90 10 40
3 2 Cさん 30 40 100
4 1 2 3
というようにすると、
F1に、 =HLOOKUP(MAX(C1:E1),C1:E$4,A1,FALSE)
と入れて、それを下にズバッとコピーするだけで良いので
表を拡張するときも楽です。
ありがとうございました。
とても参考になりました。
ちなみに、文字列にしたい時にはVLOOKUPをとの事でしたが、
どんな計算式をいれて良いのか分かりませんでした。
よろしければ教えて頂けますか?
No.4
- 回答日時:
ご質問のケースですと E2のセルに
=IF(RANK(B2,$B2:$D2,0)=1,$B$1,IF(RANK(C2,$B2:$D2,0)=1,$C$1,$D$1))
と入力し、E3,E4にコピーすればOKです。
ちょっと汎用性には乏しいですが。
No.1
- 回答日時:
A1からA5に数値が入力されているとします。
最大値を表示させたいセルを選択し
=MAX(A1:A5)
項目ということなので、それをフィルハンドルでコピーすれば?
もしかしたら、質問の趣旨は違うかも???(私の勘違い?)
ありがとうございます。でも意味が違いました。
私の質問の仕方が悪かったかな・・・。
例 (1) (2) (3) (例)
Aさん 100 20 50 (1)
Bさん 90 10 40 (1)
Cさん 30 40 100 (3)
↑こんな感じにしたいんです。。。
何かいい方法があったら教えて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) MSさん、シッカリしてよ~んッ! 3 2023/01/30 13:15
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Excel(エクセル) Excel教えてください。 下記のことが出来るのは、マクロですか?条件付き書式でしょうか、、?知恵を 5 2022/11/12 09:33
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- 会計ソフト・業務用ソフト エクセルです 2 2022/09/17 12:14
- Excel(エクセル) Excei で、項目の横展開 2 2023/07/15 09:56
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報