■目的
 成績一覧表作成におけるExcel関数のメモです。
 ほとんどの計算は関数で出力可能でした。

■成績表サンプル
 以下のサンプル同等の成績一覧表を作成します。
 
 
 
■入力データ
 シート単位でクラス毎の氏名#/氏名/各教科ごとの得点を入力します。
  氏名番号の入力方法はこちら

■成績一覧表
(1)個人毎データ
 以下の個人データを計算します。
項目 計算式/関数 備考
偏差値 10* (得点-教科平均点) /標準偏差 +50 得点未記入 -> Null出力
合計点 SUM (得点) 全得点未記入 -> Null出力
平均点 AVERAGE (得点) 全得点未記入 -> Null出力
クラス /学年順位 RANK (合計点) 合計点未記入 -> Null出力
5段階評価 VLOOKUP (平均点, 評価配列, 出力列) 平均点未記入 -> Null出力
  成績算出関数の使用例はこちら

(2)教科毎データ
 以下の教科別データを計算します。
項目 計算式/関数 備考
合計点 SUM (得点) 全得点未記入 -> Null出力
平均点 AVERAGE (得点) 全得点未記入 -> Null出力
標準偏差 STDEVP (得点) 全得点未記入 -> Null出力
最高点 MAX (得点) 全得点未記入 -> Null出力
最低点 MIN (得点) 全得点未記入 -> Null出力
  成績算出関数の使用例はこちら

■度数分布
 教科ごとの度数分布を計算します。
項目 計算式/関数 備考
度数分布 Frequency (得点配列, 区間配列)  
  度数分布関数の使用例はこちら

■個人表出力
 成績一覧表の中の個人ごとの教科得点/合計点/平均点などを出力します。
アプリ 計算式 /関数 備考
個人表 VLOOKUP (氏名#, 成績表配列, 出力列)  
  VLOOKUP関数の使用例はこちら

■結果
 標準偏差など成績一覧表の算出項目は、偏差値以外はすべて関数で出力可能でした。
 未入力データなどによる関数エラーの回避など計算以外の処理のほうが手間がかかります。
 計算式の挿入中に目的の関数の検索、引数の内容、関数出力値などを確認でき使い勝手は良好です。
 学年順位算出に使用するRANK関数はシート間(全クラス)に渡って処理ができませんでした。
  ->別シート(別クラス)の個人毎の合計点を自動的にコピーするようにしておきます。

  blog      MovableType