• ベストアンサー

こういう場合にexcelで使用する関数を教えてください。

excelで使用する関数を教えてください。 例えば、30人の生徒がいるクラスでテストをした時の70点以上の点数をとった人の割合を求める時に使用する関数を教えてください。 Office2008 for Macです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 一例です。 B2~B31セルに30人分の点数が入力されているとします。 表示したいセルに =COUNTIF(B2:B31,">=70")/30 としてみてはどうでしょうか? 条件として30人全員がテストを受けているとします。 (通常は平均点などテストを受けていない人は人数に入れないと思いますので・・・) 以上、参考になれば幸いです。 的外れなら読み流してくださいね。m(__)m

peachunion
質問者

お礼

ありがとうございました。 助かりました。

その他の回答 (2)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

B2~B31セルに点数が入力されているとして =COUNTIF(B2:B31,">=70")/(30-COUNTBLANK(B2:B31)) (30-COUNTBLANK(B2:B31))の部分は欠席者がいた場合 点数の欄が空白になっていると思いますので 空白の数をひいています。

peachunion
質問者

お礼

さらに丁寧な解説をいただきありがとうございました。

回答No.2

もし70点以上ならばカウントしてね。 なので、Countif

peachunion
質問者

お礼

ありがとうございました。

関連するQ&A

  • エクセル 関数について

    エクセル 関数について、どんな関数を使用すれば良いのか教えて下さい。 例えば、一クラス40人の生徒が居ると仮定します。 週1回、テストを行いましまた。 先週の点数と今週の点数を比較します。 条件(1)欠席して、テストを受けない生徒も居ます。 条件(2)先週と点数が同じだった場合は、抽出せずに、違う点数だった場合のみ抽出して何点増えたか、または減ったを現したい。 条件(3)先週または、今週欠席した生徒が居た場合、欠席は0点と換算して増えた点数、減った点数を現したい。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • Excelで関数を使ったデータについて

    学校講師ですが生徒のテスト点数を Excelの関数で平均点を出して、その平均点をINT関数で整数にしました。そのデータをWordに移すと、平均点が少数のままでINT関数で加工したデータになっていません。Wordにそのまま移すのは無理なのでしょうか。

  • Excelの関数について教えて下さい

    Excel97を使っています。 例えば、10人の生徒がいるとして、 A1~A10 10人の名前 B1~B10 テスト1の結果(点数) C1~C10 テスト2の結果(点数) という表があったとします。 で、<問題その1>が、 「IF関数を2つ使って、次の2つの条件に該当する場合はD列に「合格」と表示しなさい。」 条件「テスト1の結果が30点以上」    「テスト2の結果が40点以上」 ・2つの条件が該当する場合:「合格」と表示 ・2つの条件が1つでも該当しない場合:非表示(空白のまま) <問題その2>が、 ひとつのIF関数で<問題その1>と同じように表示させるようになっています。 (IF関数の論理式にAND関数を使う、というヒントがあります。) で、<その2>の方は分かったのですが、 <その1>の「IF関数を2つ使って~」というのが分かりませんでした。 どなたか教えていただけませんか? それと、複数の関数を組み合わせる場合、 関数ごとに関数の挿入ボックス(?)を使ってやると、 「関数+関数」という数式になってエラーが出ます。 「関数,関数」という風にするにはどうしたらいいのでしょうか? (分からないので手で入力しているのですが・・・) こんな説明で質問の意味が伝わるかどうか不安ですが・・・ どうかよろしくお願い致します。

  • エクセルの関数で

    よろしくお願いします。 例えばエクセルで、成績を管理しているとします。 4月の点数が90点以上の人を「優秀」、5月の点数が80点以上の人を「合格」それ以外の人を「再試験」と表したい場合どのようにすればよいのですか? 私の勉強不足で、IF関数では2つまでしか表示できないし、AND関数では言葉を自由に変えることができません。 どなたか御教授お願い致します。

  • エクセル関数の使い方がわかりません。

    AさんからGさんまでの第1回から7回までのテストの点数の平均点を 「83以上」を「合格」 「80以上」を「補欠」 「80以下」を「落第」 と関数を使用し表示させてください という問いなのですが、どのようにしたらいいかわかりません。お教え願います。

  • 目的のデータを抽出してカウントする関数

    今塾の生徒のテスト結果の集計をしていて、「テストの点数が60~80点の男子」の人数を数えたいのですが、どんな関数を使ったら良いでしょうか? エクセルのデータとしては男女の性別が書かれた列と、その隣に点数が書かれた列の2列が対になっています。 COUNTIFSを使ったところ、「男子の60点以上の人数」もしくは「男子の80点以下の人数」は数えられたのですが、60~80点の人数を一発で出す関数は無いでしょうか?

  • 3つの条件のうち、2つを満たす人の人数を数える関数

    こんにちは。 とっても困っているのでよろしくお願いします! 例えば、クラスの生徒の試験3科目の点数を入力して、 3科目のうちどれでも2科目は50点以上の生徒の人数を 数えたい場合、数式はどのようになりますか? つまり、3つの条件のうち2つを満たす人の 数え方の関数を教えて下さい! どうぞよろしくお願いいたします。

  • accessでこんなこと出来ますか??

    access2000を使用しております。 例えばパソコン教室のクラス分けをするとします。 生徒さんには1回にKEYBOAD・EXCEL・WORDの3科目のテストを5回受けていただきます。その結果によって、A・B・Cのクラスに分けたいと思います。それぞれのクラスには条件があり、AクラスはKEYBOADは50点以上orWord20点以上、BクラスはKeyboad70点以上&(Word60以上orEXCEL30以上)、CクラスはKeyboad80以上&word70点以上&Excel50点以上という条件をつけます。 現在生徒テーブル・テストテーブル・クラステーブルを作ってあり、 生徒テーブルには【(1)生徒ID(2)生徒名】をつくり、 テストテーブルには【(1)テスト回数名(1回目とか)(2)keyboad点数(3)wordの点数(4)Excel(5)生徒ID(生徒テーブルにリレーション)】 それからクラステーブルには、【(1)クラスID(2)クラス名(3)KEYBOAD最低条件(4)WORD最低条件(5)EXCEL最低条件】を作ります。 まず、生徒名を元にテストの点数がサブフォームで見れるフォームを作りました。 ここで、2つ教えていただきたいのです。 1.クラスを元にしたフォームで、先ほどの条件にあう生徒をサブフォームで見れるフォームを作りたい。 2.生徒を元にしたフォームで、その生徒の点数が条件を満たしているクラスをサブフォームで見れるフォームを作りたい。 この2つ出来るのでしょうか?出来るのであればどうすればよいのでしょうか?

  • Excelの関数の使い方

    AさんからGさんまでの第1回から7回までのテストの点数の合計点を 「360以上」を「合格」背景を赤色 「350以上」を「補欠」背景を緑色 と関数を使用し表示させてください という問いなのですが、どのようにしたらいいかわかりません。お教え願います。

  • エクセルのIF関数の使い方について

     こんにちわ。仕事で成績の評価表の作成をしたくて、エクセルで表を作成しました。    表は、  Aのセル・・・氏名 Bのセル・・・テストの点数 Cのセルが平常点          Dのセル・・・BとCのセルを合計した合計点数          Eのセル・・・成績評価  Fのセル・・・合計点数による順位    という表を作成しました。    Eのセルに Dのセルの合計点数を基準として 5段階の評価をつけたい。    条件が、 85点以上が5、60点以上が4、50点以上が3、35以上が2、1~34点までが1    =IF の関数 =IF(論理式、真の場合、偽の場合) というのを使用すればいいのは   わかったんですが、いまいち関数式の取り方、書き方がわからなくて・・・本をみて記入して   みたんですがエラーになります。   どうしたら評価を自動転記することができるか、教えてください。   また点数をもとに順位をつける方法も教えて欲しいです。よろしくお願いします。

専門家に質問してみよう