[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『得意な科目を求める数式教えてください』(ふるふる)
国語 算数 英語
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) 条件付き書式で逃げよーかな…
条件付き書式については、ライブラリの『条件付き書式 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.