• 締切済み

エクセルで点数分けをしたいのですが

お世話になります。 エクセルで100人分のテストの点数分けをしたいと 思っています。 100点 ○人 90~99点 ○人 80~89点 ○人 70~79点 ○人 60~69点 ○人 50~59点 ○人 40~49点 ○人 と言った具合にです。 当方エクセルでの関数等はほとんどやったことがないです。 よろしくご教示のほどお願い申し上げます。  

みんなの回答

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.4

今後のために、こんなところもご覧あれ↓

参考URL:
http://pc.nikkeibp.co.jp/pc21/tech/excel36/index.shtml
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

エクセルにはぴったりの関数がある。 FREQUENCY関数です。 区分のちょうどの点がどちらに入れるべきかは、考えて 表を修正してください。下記は質問と違うかも。 例データ 12 7 32 43 34 56 67 89 5 4 23 14 54 34 78 65 45 0 100 99 98 88 60 ーー E列に、区間刻みを入れる。 区分のちょうどの点がどちらに入れるべきかは、考えて 表を修正してください。下記は質問と違うかも。 0 10 20 30 40 50 60 70 80 90 100 F1:F12(区分けより1つ多いセル)を範囲指定し F1に =FREQUENCY(A1:A30,E1:E12) といれて、SHIFT,CTRL,ENTERのキーを同時押しする。 結果(E列+F列) 0 1 10 3 20 2 30 1 40 3 50 2 60 3 70 2 80 1 90 2 100 3 0 ーー 読み方 90 | 「から」の意味 | V 100-->該当件数(100を含む) のように見てください。 上表E列の区分数字から、「90~99点」のような文字列は簡単に作れますが略。 =E1&"~"&E2&"点" のように。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

60~69点を例にとって説明します A1:A100に100人分の点数があるとして  =COUNTIF($A$1:$A$100,"<70")-COUNTIF($A$1:$A$100,"<60") もしくは  =SUMPRODUCT(($A$1:$A$100>=60)*($A$1:$A$100<70)*1) で求めることができます

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

仮にA1からA100までのあいだに100名の点数(100点満点で)があるとした場合、 100点は =COUNTIF($A$1:$A$100,100) 90~99点 =COUNTIF($A$1:$A$100,">=90")-COUNTIF($A$1:$A$100,100) 80~89点 =COUNTIF($A$1:$A$100,">=80")-COUNTIF($A$1:$A$100,">=90") 70~79点 =COUNTIF($A$1:$A$100,">=70")-COUNTIF($A$1:$A$100,">=80") 60~69点 =COUNTIF($A$1:$A$100,">=60")-COUNTIF($A$1:$A$100,">=70") のようにすれば求められます。

関連するQ&A

専門家に質問してみよう