Googleスプレッドシートでgpaを計算する方法(例付き)


さまざまなコースで取得した成績や各コースの単位数に基づいて、Google スプレッドシートで GPA を計算することがよくあります。

たとえば、次の情報に基づいて GPA を計算するとします。

幸いなことに、これは Google スプレッドシートのSWITCH関数とSUMPRODUCT関数を使用して簡単に行うことができ、次のステップバイステップの例でその方法を示します。

ステップ 1: 成績を入力する

まず、受け取った成績と各コースの単位数を入力します。

ステップ 2: 各クラスの獲得ポイントを計算する

次に、次のロジックを使用して、レターグレードに基づいて各クラスで受け取ったポイント数を割り当てる必要があります。

  • A = 4 ポイント
  • B = 3 ポイント
  • C = 2 ポイント
  • D = 1 ポイント
  • F = 0 ポイント

これを行うには、セルD2に次の数式を入力します。

 = SWITCH ( B2 , " A " , 4 , " B " , 3 , " C " , 2 , " D " , 1 , " F " , 0 )

次に、この数式をクリックして、列 D の残りの各セルにドラッグします。

ステップ 3: GPA を計算する

最後に、セルB7に次の数式を入力して、全体の GPA を計算します。

 = SUMPRODUCT ( D2:D5 , C2:C5 ) / SUM ( C2:C5 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

この特定の生徒の全体の平均は3.25であることがわかります。

: この特定の例では、4 つの異なるクラスに基づいて GPA を計算しましたが、これらの同じ式は、使用するクラスの数に関係なく機能します。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Google スプレッドシート: 列に定数を掛ける方法
Google スプレッドシート: 列にパーセンテージを掛ける方法
Google スプレッドシート: 複数の列にわたって項目を並べ替える方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です