問題はこちらを参照。
【´・ω・`】:まずは三四郎版から・・・・
【解答】
D4に・・・
=DCount($P$1:$Q$43,1,{{"5教科","=<" & Left(D$3,Find("-",D$3)-1)},{"5教科",">=" & Mid(D$3,Find("-",D$3)+1,3)},{"英語","=<" & Left($C4,Find("-",$C4)-1)},{"英語",">=" & Mid($C4,Find("-",$C4)+1,2)}})
・・・と入力。M13までコピペ。
(●`ε´●):なんだ、第2弾と変わらないじゃないか?!
【´・ω・`】:うん、同じやり方。基本に忠実・・・。次はエクセル版・・・。
【解答・番外Excel版】
1.適当な場所に2つの区間の変換テーブルをつくる。
この場合は5教科がC18:D27,英語がF18:G27。
5教科 | 英語 | |||
得点 | 列番号 | 得点 | 行番号 | |
0 | 13 | 0 | 13 | |
50 | 12 | 10 | 12 | |
100 | 11 | 20 | 11 | |
150 | 10 | 30 | 10 | |
200 | 9 | 40 | 9 | |
250 | 8 | 50 | 8 | |
300 | 7 | 60 | 7 | |
350 | 6 | 70 | 6 | |
400 | 5 | 80 | 5 | |
450 | 4 | 90 | 4 |
2.R2に =VLOOKUP(P2,$C$18:$D$27,2) と入力。R43までコピペ。
3.S2に =VLOOKUP(Q2,$F$18:$G$27,2) と入力。S43までコピペ。
4.T2に =R2*100+S2 と入力。T43までコピペ。
5.D4に =COUNTIF($T$2:$T$43,COLUMN(D4)*100+ROW(C4)) と入力。M13までコピペ。
【´・ω・`】:エクセル版の解答ということでこれを紹介したが、エクセル特有の機能を
使っているわけではないので、このやり方は表計算ソフト一般で通用するはずだ。
お言葉に甘えて
また来てしまいました(^^ゞ
毎回おなじですが
二つほど
1)TEXT関数使って・・・
=SUM((FLOOR(TEXT($P$2:$P$43/10,”[=50]49”),5)+TEXT(INT($Q$2:$Q$43/10),”[=10]9”)/10=50-5*COLUMN(A1)+RIGHT($C4,2)%)*1)
のCtrl+Shift+Enterでフィルコピー
2)MATCH関数を使って・・・
{=SUM((MATCH($P$2:$P$43,(ROW($1:$10)-1)*50,1)&-MATCH($Q$2:$Q$43,ROW($1:$10)*10-10,1)=11-COLUMN(A1)&ROW(A1)-11)*1)}
のCtrl+Shift+Enterでフィルコピー
以上、
ズルを考えてたら結局こうなりました。
投稿情報: えくせるバカ | 2007年8 月19日 (日曜日) 午後 10時16分
あっ、
2)の配列括弧は余計でした(*_*;
投稿情報: えくせるバカ | 2007年8 月19日 (日曜日) 午後 10時24分
お^-^ーtextねーーー
投稿情報: ジョー3 | 2007年8 月20日 (月曜日) 午後 03時56分
今日は朝8時から夜の8時まで
締め切った体育館に詰めていました。
恒例の夏季バドミントン練習会です。
館内は45度の気温で、サウナのようでした。
マジ全身倦怠感です。
疲れ切った身には・・・
えくせるバカさんの数式はこたえます。(>_<)
投稿情報: くまぷー | 2007年8 月20日 (月曜日) 午後 11時07分
>朝8時から夜の8時まで
>館内は45度の気温
(+o+)
恐ろしいことしてるなァ~
ゆっくりおやすみなさい・・・。
投稿情報: えくせるバカ | 2007年8 月20日 (月曜日) 午後 11時56分