[[20040115191955]] 『得意な科目を求める数式教えてください』(ふるふる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『得意な科目を求める数式教えてください』(ふるふる)

    国語  算数  英語

Aさん  10  20   30

Bさん  50  10   40

Cさん  20  10   50

この中でAさんが一番得意な科目は?という数式がしりたいです。
点数ではなくて、Aさんは”英語”と表示できる数式はありますか?


 「得意」の定義は、 国語  算数  英語のうち点数が一番高いものということですか?
 国語と英語の点数が同じ場合は、国語と英語の両方表示するのですか?
 (YS)


そうです。数字ではなくて文字を抽出したいのです。
同じ点数の時はとりあえずエラーでもよいです。(ふるふる)


 取りあえず同じ点数がないものとして
=INDEX($B$1:$D$1,1,MATCH(MAX(B2:D2),B2:D2,0))
こんな感じです。YSさんがそのうち、同じ点数の時を解決してくれると思いますが・・
(ケン)書き逃げ・・・


 え゛っ (YS) 条件付き書式で逃げよーかな…


いろいろありがとうございます。ケンさんの数式でできました!
(でも条件付きというのもあるなら知りたいですね(^O^)(ふるふる)


 条件付き書式については、ライブラリの『条件付き書式 Win』を見てください。
https://www.excel.studio-kazu.jp/lib/e2qw/e2qw.html

 データがA1:D4の範囲に入っているとして
     A      B      C      D
 1     国語  算数  英語
 2 Aさん  10  20   30
 3 Bさん  50  10   40
 4 Cさん  20  10   50

 \x{fffd}@B2:D2を選択して、書式>条件付き書式 を選択
 \x{fffd}A「セルの値が」「次の値に等しい」「=MAX($B2:$D2)」 でフォントを青色等に設定
 \x{fffd}B追加ボタンをクリック
 \x{fffd}C「セルの値が」「次の値に等しい」「=MIN($B2:$D2)」 でフォントを赤色等に設定
 \x{fffd}DOK
 \x{fffd}EB2:D4を選択して、再度書式>条件付き書式 を選択しOK
 これで、点数が最も高い項目は青色、低い項目は赤色に表示されます。
 (YS)


 E2に =IF(B2=MAX($B2:$D2),$B$1,"  ")&IF(C2=MAX($B2:$D2),$C$1,"  ")&IF(D2=MAX($B2:$D2),$D$1,"") と入力し
 E3以下にコピーで
 なんとか同点一位も表示できます。(文字の揃いがイマイチ…)
     A      B      C      D      E
 1     国語  算数  英語  得意科目
 2 Aさん  10  20   30     =IF(B2=MAX($B2:$D2),$B$1,"  ")&IF(C2=MAX($B2:$D2),$C$1,"  ")&IF(D2=MAX($B2:$D2),$D$1,"")
 3 Bさん  50  10   40     コピー
 4 Cさん  20  10   50   コピー
 (YS)


 こっちの方が、前詰で見た目きれいかな。
 =IF(B2=MAX($B2:$D2),$B$1&",","")&IF(C2=MAX($B2:$D2),$C$1&",","")&IF(D2=MAX($B2:$D2),$D$1,"")
 (YS)


 流石YSさん。ユーザー関数で考えてたけど、や〜めたっと
(ケン)実は頭がパンパンで出来なかった(;_;)


 な〜んだ、ケンさんやっぱり逃げてなかったんだ。(YS)


 YSさんをゆだんさせといて、パ〜ッと行こうと思ったのですが、返り討ちにされた〜
(ケン)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.