【問題】
B列(氏名)、C列(得点)の1行目から下のようにデータが入力されている。
一太郎 56
二太郎 76
三太郎 87
四太郎 83
五太郎 92
六太郎 100
七太郎 83
三四郎 67
八太郎 78
九太郎 98
十太郎 56
この時、E1に何か数式を入力しそれをF11までコピーすることにより
氏名、得点を得点を基にして降順に並べ替えたい。E1にどのような式を入れればよいか?
*
*
*
(悪児さん出題)
(●`ε´●):悪児さんのオリジナルとはちょっと違うようだが?
【´・ω・`】:くまぷーの解きやすいように列位置を弄ってある。
ま、問題の本質に関わらないと思うのでこれでやってd(^-^)ネ!
尚、一般機能のソートを使ったり、マクロを使うのは禁止だよん。
採用、
ありがとうございます。(^_^)(^_^)/~
投稿情報: 悪児 | 2007年7 月20日 (金曜日) 午後 09時38分
いえいえ、こちらこそ、有り難うございます。
本当は第一弾では同点無しにして
同点ありはその次にしようかと思ったんですが・・・。
同点ありの出題にしてしまいました(^^ゞ
投稿情報: くまぷー | 2007年7 月20日 (金曜日) 午後 10時12分
Excelでもやってみましたが、
Excelの場合、
作業セルなしで、できました。
でも、三四郎の場合、
作業セル無しは、
ちょっと難しそうですね。(^^;)(^^;)
投稿情報: 悪児 | 2007年7 月22日 (日曜日) 午前 01時11分
仰るとおり、三四郎ではできないと
思います。ですから、作業セルが
使いやすいようにA列とD列を空けてあります。(^^ゞ
投稿情報: くまぷー | 2007年7 月22日 (日曜日) 午前 05時32分
きっちーさんの
姿が見えないけどどうしたんだろう・・・。
投稿情報: くまぷー | 2007年7 月22日 (日曜日) 午前 07時36分
ごめんなさい
三四郎はまったく解りません(^^ゞ
同点があったんですね。
Excelでも
D1に=C1+(11-row())%
D11までフィルコピー
のような作業セルを作り
E1に
=INDEX($B$1:$C$11,MATCH(ROW(),COUNTIF($D$1:$D$11,">="&$D$1:$D$11),0),COLUMN(A1))
Ctrl+Shift+Enter
E11までフィルコピー
しか思い浮かびませんでした。
投稿情報: えくせるバカ | 2007年7 月23日 (月曜日) 午前 12時34分
えくせるバカさん、解答ありがとうございます。(^^)(^^)
同点の場合、ちゃんと、
名簿通りの順番で表示されるんですね。(^^)(^^)
悪児やくまぷーさんの解答だと、
逆になってしまいます。(^^;)(^^;)
投稿情報: 悪児 | 2007年7 月23日 (月曜日) 午後 12時44分
仕事の合間
作業セル無しを考えできました。
悪児さんがLarge関数を使ってらしたのを拝見しLargeは配列が使えるの知り、何とか出来たので
今晩またお邪魔したいと思っています。
悪児さんに感謝!(^^)
投稿情報: えくせるバカ | 2007年7 月23日 (月曜日) 午後 04時57分
えくせるバカさん、書き込み、どもです。
>ごめんなさい
>三四郎はまったく解りません(^^ゞ
ぜんぜん、構いません。
エクセルで盛り上げてください。
>今晩またお邪魔したいと思っています。
お待ちしていま~す (^。^)
投稿情報: くまぷー | 2007年7 月23日 (月曜日) 午後 06時53分
またおじゃまします(*^^*)
作業セルなしですが
改めて見かえしていたら
あちら(悪児さん日記)でKhanさんが
すでに答えておられた式に
作業セルの式を入れ込んだものでした。
=INDEX(B$1:B$11,MATCH(LARGE($C$1:$C$11+(1-ROW($1:$11)%),ROW()),$C$1:$C$11+(1-ROW($1:$11)%),0),1)
私個人的には
LARGE関数が配列対応であることを
認識できたことが、唯一の成果でした。
これからは数値を基にしたソートには
LARGE/SMALLで行うようにします。
遅れましたが
くまぷーさん、
これからもよろしく!m(_ _)m
投稿情報: えくせるバカ | 2007年7 月23日 (月曜日) 午後 11時48分
>くまぷーさん、
>これからもよろしく!m(_ _)m
こちらこそ、です。(^。^)
ソート第2弾と行きますので
また遊んでください。(^。^)
投稿情報: くまぷー | 2007年7 月24日 (火曜日) 午前 05時24分
作業セル有りで、
small index match row
・・・・どなたでもしそうなものしか浮かびませんでした。
作業セル無しは、チョット失敗でした。
投稿情報: ジョー3 | 2007年7 月24日 (火曜日) 午後 08時42分
ジョー3さん、こんばんは。
お待ちしていました。
>・・・・どなたでもしそうなものしか浮かびませんでした。
日経PCの腕自慢大会はある程度
「自由に表をお作りください」というかんじですが
ここのは、「セル○○にどのような式をいれたらよいか」という形式なので
表を装飾したりするようなことはできません。
従って、パターン化されてしまうのも
仕方がないかもしれません・・・(^^ゞ
第2弾も遊んでくださいd(^-^)ネ!
投稿情報: くまぷー | 2007年7 月24日 (火曜日) 午後 08時49分