問題はこちらを参照。
【´・ω・`】:まずは三四郎版から・・・・
【解答】
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までコピペ。
【´・ω・`】:エクセル版の解答ということでこれを紹介したが、エクセル特有の機能を
使っているわけではないので、このやり方は表計算ソフト一般で通用するはずだ。
最近のコメント