【´・ω・`】:展開を完全に読まれてしまっているので第3弾はお蔵入りに
しようと思ったけどやることにしたよ。
【問題】
下のようにA列に氏名、B列に得点が入力されている。
C2に何か数式を入力して、それをC11までコピペすることにより
10人分の順位を求めたい。ただし、未受験の者と0点の者の順位が
区別されるようにしたい。ぐたいてきには、得点欄が空欄ならば
順位欄も空欄(欠などの表示をするのも可)にしたい。
C2にどのような数式を入力したらよいか?
A B C
1 氏名 得点 順位
2 一太郎 65
3 二太郎 78
4 三太郎 59
5 四太郎 84
6 五太郎 78
7 六太郎 56
8 七太郎 0
9 八太郎 66
10 Q太郎
11 十太郎 69
(●`ε´●):なんだ、前回と同じじゃないか?!
【´・ω・`】:よく見てくれ。七太郎はできが悪く0点をとってしまった。ところが前回の
式では未受験のQ太郎と0点の七太郎が同順位になってしまう。
これはうまくない。
(※うまくない理由はこちらを参照)
(●`ε´●):で、キーボードはまだ、壊れたままなのか?
【´・ω・`】:うん。従って「k」の文字は入力できない。
あ、もう第4弾はないから・・・。
>読まれてしまって
第1弾でエラートラップすると普通に出来上がりますね。
で、幻の最終弾。
得点欄が空欄で順位に”欠”だと、試験前で未使用の表でも、全員”欠”席になってしまいます。
得点欄が未使用で空欄、文字入力で欠席と区別します。
空欄→空欄
文字→欠
”k”が打てないのに”欠”はどうやって打つんだろ。(謎)
投稿情報: きっちー | 2007年7 月19日 (木曜日) 午前 11時46分
>得点欄が空欄で順位に”欠”だと、試験前で未使用の表でも、全員”欠”席になってしまいます。
そう、それがポイントですね。
簡単なのは得点欄が空欄なら順位の欄も空欄、かな。
>”k”が打てないのに”欠”はどうやって打つんだろ。(謎)
ローマ字入力をかな入力にきりかえるってのはどう?(^。^)
投稿情報: くまぷー | 2007年7 月19日 (木曜日) 午後 05時24分
次のお題。
AB列に氏名と得点を入力すると、
DE列に、自動的に得点順にソートして表示する。
http://members2.jcom.home.ne.jp/r_watanabe/tmp/auto_sort.jpg
というのは、どうでしょう?
もちろん、マクロはなし。
D,E列は、3行目の式を下コピーして作成します。
投稿情報: 悪児 | 2007年7 月20日 (金曜日) 午前 09時08分
悪児さん、どもです。
それでは次回はこれに
いたしましょうか。(^。^)
ここのコメント欄に書いてあると
目立たないので本文の
ところに掲示しますね。
これから夕飯なので
暫くお待ちを。
投稿情報: くまぷー | 2007年7 月20日 (金曜日) 午後 06時32分