はじめて質問させていただきます。
課題1:国語、数学、理科、社会の50人分の点数が掲載してあります。このデータを用いて次の処理をするプロシージャを完成させなさい。国語、数学、理科、社会の50人分のデータの平均点、偏差値を画面上に表示する。
課題2:出席番号が変化するデータに対して、国語、数学、理科、社会の平均点、偏差値を画面上に表示する。
ちなみにデータは
b2に出席番号 c2に国語 d2に数学 e2理科 f2社会と入力されてます。
次にb3~b52にNo.1~No.50の出席番号 c3~c52に国語の点数 d3~d52に数学の点数 e3~e52に理科の点数 f3
~f52に社会の点数が入力されています。
点数は問題に関係ないと思うのでここでは書きません。
また、表示にはメッセージボックスを使うようです。
この2つの問題のプロシージャを教えていただきたいです。
できれば、プロシージャ1行ごとに簡単な解説も付けてもらえたら嬉しいです。
ちなみに課題1はここまで出来たんですが、課題2はまったくわかりません(汗
Sub 国語平均()
Dim 平均 As Single
Dim 偏差値 As Single
Dim 標準偏差 As Single
Dim 数量 As Integer
和 = Application.WorksheetFunction.Sum(Range("c3:c52"))
数量 = 0
Range("b3").Select
Do Until ActiveCell.Offset(0, 1).Value = ""
数量 = 数量 + 1
ActiveCell.Offset(1, 0).Select
Loop
平均 = 和 / 数量
標準偏差 = Application.WorksheetFunction.StDev(Range("c3:c52"))
MsgBox 平均
MsgBox 偏差値
End Sub
お手数をおかけしますがどうかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
同じ理由で、ヒントのみ
課題でいっている「偏差値」は「標準偏差」のことなのか、いわゆる「偏差値」のことなのか不明ですが、まともに解釈すると偏差値なので・・・
偏差値=(得点-平均点)/標準偏差×10+50
となります。偏差値は個々の点数に対応して出ますので、50個の偏差値が求められことになるので、MsgBoxだとつらそうです。
(1)指定された範囲で(n人分にすればもっと一般的)平均値、標準偏差、各偏差値をもとめるサブルーチンを作る。(質問文のものを、すこし工夫して完成させればよい。)
計算結果は(例えば)60行に平均値、61行に標準偏差、63行から順に偏差値記入してゆく。
(2)上記のサブルーチンを各教科で呼び出す。(計算対象をC列、D列、E列、F列として4回呼び出す。)
(3)このままだと結果が読みにくいので、出席番号をb列を63行~にコピーし、タイトルを59行にいれ、B61、B62に「平均値」「標準偏差」など書き込むルーチンを付け加える。
課題1と課題2の違いがよくわからないけれど、これで両方の回答になりませんか?
No.1
- 回答日時:
こんにちわ。
初めまして なんですが・・
微妙なところです。何が微妙かというと、課題(問題)の「丸投げ」行為に該当してしまいそうな・・。
それはさておいて、解決のヒントを回答しようとしても、
”課題2:出席番号が変化するデータに対して” の意味がわかりません。出席番号がどのような時に、どのように変化し、メッセージ表示処理を行うタイミングはいつなのか。
もうちょっと情報が欲しいところです。
この回答への補足
データの変化というのは出席番号を1から2へ変えたりということだと思います。
個人の4教科の合計の平均点と偏差値を出すということだと思います。
そこははっきりとは説明されてないのですがたぶん授業でやったのはこういうことだったので・・・
自分でも一応努力して考えたんですが・・・やはり丸投げですかね;;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 高校受験 夏休み、本気で勉強を頑張りたい 2 2022/07/03 16:33
- 高校受験 数学の問題いくつか捨てても大丈夫?残り1ヶ月、点数が取れない教科ばっか勉強しても大丈夫? 高校受験 2 2023/01/07 17:55
- 中学校 現中3です。塾のテストで国語だけ他の4教科より全然できません。理科と数学は平均を結構上回っていて、英 1 2022/09/19 20:40
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- 高校受験 英語の偏差値が上がるきっかけ 6 2023/06/29 02:00
- 高校受験 あと3ヶ月で偏差値10上げる方法を教えてください 3 2022/12/16 19:14
- 数学 データの分析と標準偏差 5 2022/03/25 12:55
- 数学 【 数I 分散 】 3 2023/02/26 21:55
- 中学校 理科だけが極端に苦手 5 2022/09/10 14:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
標準偏差
-
偏差平方和なぜ2乗
-
顔面偏差値100点満点中何点ぐら...
-
推定(統計)です。有効数字の...
-
高校偏差値67ってどのくらい字...
-
吹田市に出来た大和大学は、経...
-
パーセンテージのバラツキを表...
-
過去のレートの変動率計算にな...
-
中学1.2年で5教科の合計点が350...
-
偏差値60の人と偏差値50の人が...
-
小さければ小さい程高い偏差値
-
(1)で分散を求める時、解答では...
-
安全在庫=安全係数×√(リードタ...
-
5段階評価のつけ方について
-
馬渕の公開テスト(中2)で数学90...
-
今日数学のテストが返ってきて ...
-
合成標準偏差の計算式
-
偏差値を1年で15上げる方法を教...
-
なぜ日本は、偏差値主義なのか...
-
数学 標準偏差が1なら分散も1で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
標準偏差
-
偏差値60の人と偏差値50の人が...
-
吹田市に出来た大和大学は、経...
-
幾何標準偏差の求め方
-
社会人の偏差値の調べ方
-
顔面偏差値100点満点中何点ぐら...
-
高校偏差値67ってどのくらい字...
-
(1)で分散を求める時、解答では...
-
Excelで近似式の標準偏差を算出...
-
偏差値の求め方(逆の場合)
-
ExcelでCVを計算するには
-
パーセンテージのバラツキを表...
-
科目別偏差値から5科目偏差値...
-
なぜ共分散はSxyで表すのですか...
-
平均年齢の表記方法(統計学的に)
-
偏差値から順位を求めるには
-
標準偏差値が合わない
-
今日数学のテストが返ってきて ...
-
小さければ小さい程高い偏差値
-
変動係数における平均値について
おすすめ情報