• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでテストの平均を出す時未受験と0点を区別する方法)

エクセルでテストの平均を出す方法と未受験と0点の区別

このQ&Aのポイント
  • エクセルを使用して、観点ごとの達成率の平均を求める方法について説明します。
  • 未受験のテストと0点のテストを区別するための数式や扱い方についてもご紹介します。
  • シート2、シート3、シート4、シート5の数式の組み方を詳しく解説します。

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

  • ベストアンサー
noname#71905
noname#71905
回答No.1

意図に合うかわかりませんが、一例です。 【シート1】・・・太郎のデータ【テスト1、観点A】が、セルB3 としています 名前設定をしておきます(★全角文字に統一してください) ●テスト1以下を{テスト1}と{定義}・・・{=Sheet1!$B$2:$D$5} ●テスト2以下を{テスト2}と{定義}・・・{=Sheet1!$E$2:$G$5} 【シート2】・・・【シート1】と同じ位置という前提です ●セルの書式設定で % 表示に設定し ●セルB3 に以下を入力 =IF(ISTEXT(Sheet1!B3),Sheet1!B3,Sheet1!B3/Sheet2!B$6) ・・・入力したものを残りのセルにコピー 《結果》 0% 67% 100% 40% 40% 33% 未 未 未 80% 100% 83% 75% 83% 71% 20% 60% 100% 【シート3】・・・{B1に、観点A}、{B2,C2,にテスト1,テスト2}としています ●テスト1以下のセル{B3,B4,B5}に、以下を入力 =HLOOKUP($B$1,INDIRECT(B$2),2,FALSE)・・・太郎の行 =HLOOKUP($B$1,INDIRECT(B$2),3,FALSE)・・・次郎の行 =HLOOKUP($B$1,INDIRECT(B$2),4,FALSE)・・・三郎の行 ・・・入力したものを、右のC列にコピー ●平均以下のセル{D3}に入力 =AVERAGE(B3:C3) ・・・入力したものを、下にコピー 《結果》 0 2 1 未 4 4 3 1 2 【シート4】【シート5】は、観点Aを観点B、観点Cに変える以外は 【シート3】とまったく同じです。

pusuta
質問者

お礼

遅くなりましたが,大変詳しい回答をありがとうございました!