メインコンテンツへスキップ
 

Excelで文字の成績を計算または割り当てる方法は?

著者:シャオヤン 最終更新日:2024年08月23日

スコアに基づいて各生徒に文字の成績を割り当てることは、教師にとって一般的な作業である可能性があります。 たとえば、次のスクリーンショットに示すように、スコア0-59 = F、60-69 = D、70-79 = C、80-89 = B、および90-100 = Aの評価尺度が定義されています。 Excelで、数値スコアに基づいて文字の成績をすばやく簡単に計算するにはどうすればよいですか?

元のデータと数値スコアに基づいて割り当てられた文字の等級のスクリーンショット


IF関数を使用してスコア値に基づいて文字の成績を計算します

スコア値に基づいて文字の成績を取得するには、ExcelのネストされたIF関数を使用すると、このタスクを解決できます。

一般的な構文は次のとおりです。

=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
  • condition1, condition2, condition3:テストしたい条件。
  • value_if_true1, value_if_true2, value_if_true3:条件の結果がTRUEの場合に返す値。
  • value_if_false3:条件の結果がFALSEの場合に返す値。

1。 結果を取得する空白のセルに、次の数式を入力またはコピーしてください。

=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C",IF(B2>=60,"D","F"))))

この複雑なネストされたIF式の説明:

  • スコア(セルB2内)が90以上の場合、学生はAを取得します。
  • スコアが80以上の場合、学生はBを取得します。
  • スコアが70以上の場合、学生はCを取得します。
  • スコアが60以上の場合、学生はDを取得します。
  • それ以外の場合、学生はFを取得します。

ヒント:上記の式では:

  • B2:数値を文字の成績に変換するセルです。
  • 数字 90, 80, 70, 60:は、評価尺度を割り当てるために必要な数値です。

2。 次に、塗りつぶしハンドルをセルまでドラッグしてこの数式を適用すると、各セルに文字の成績が次のように表示されます。

スコア値に基づいて文字の等級を計算する数式を使用したスクリーンショット

IF機能の詳細についてはクリックしてください...

Excel AI 用 Kutools のスクリーンショット

Kutools AI で Excel の魔法を解き放つ

  • スマートな実行: セル操作の実行、データの分析、グラフの作成など、すべて簡単なコマンドで実行できます。
  • カスタム式: カスタマイズされた数式を生成してワークフローを効率化します。
  • VBAコーディング: VBA コードを簡単に記述して実装します。
  • 式の解釈: 複雑な数式を簡単に理解できます。
  • テキスト翻訳: スプレッドシート内の言語の壁を打ち破ります。
AI を活用したツールで Excel の機能を強化します。 今すぐダウンロード これまでにない効率性を体験してください!

VLOOKUP関数を使用してスコア値に基づいて文字の成績を計算します

上記のネストされたif関数が理解しにくい場合は、ここで、ExcelのVlookup関数を使用することもできます。

一般的な構文は次のとおりです。

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value:table_arrayで検索して検索する値。
  • table_array:使用するデータを含むソーステーブル内のセルの範囲。
  • col_index_num:一致した値を返すtable_arrayの列番号。
  • range_lookup:値はTRUEまたはFALSEのいずれかです。
  • TRUEまたは省略した場合、Vlookupは完全一致または近似一致を返します
  • FALSEの場合、Vlookupは完全に一致するもののみを検索します

1。 まず、以下のスクリーンショットに示すようにルックアップテーブルを作成してから、近似計算でVlookup関数を使用して結果を取得する必要があります。

元のデータ範囲とルックアップテーブルを示すスクリーンショット

Note:VLOOKUP式が近似一致で適切な結果を得るには、ルックアップテーブルを昇順で並べ替える必要があることが重要です。

2。 次に、次の数式を空白のセル(C3など)に入力またはコピーします。

=VLOOKUP(B2,$F$2:$G$6,2,TRUE)

ヒント:上記の式では:

  • B2:文字の成績を計算する学生のスコアを指します。
  • $ F $ 2:$ G $ 6:ルックアップ値が返されるテーブルです。
  • 2:一致した値を返すルックアップテーブルの列番号。
  • TRUE:おおよその一致値を見つけることを示します。

3。 次に、塗りつぶしハンドルをこの数式を適用するセルまでドラッグします。これで、対応する成績尺度テーブルに基づいてすべての文字の成績が一度に計算されることがわかります。スクリーンショットを参照してください。

VLOOKUP 関数を使用してスコア値に基づいて文字の等級を計算するスクリーンショット

VLOOKUP機能の詳細についてはクリックしてください...


IFS機能(Excel2019およびOffice365)を使用してスコア値に基づいて文字の成績を計算する

Excel2019またはOffice365を使用している場合は、新しいIFS機能もこのジョブを完了するのに役立ちます。

一般的な構文は次のとおりです。

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
  • logical_test1:TRUEまたはFALSEと評価される最初の条件。
  • value_if_true1:logical_test1がTRUEの場合の結果を返します。 空にすることができます。
  • logical_test2:TRUEまたはFALSEと評価されるXNUMX番目の条件。
  • value_if_true2:logical_test2がTRUEの場合、XNUMX番目の結果を返します。 空にすることができます。

1。 以下の数式を空白のセルに入力またはコピーしてください。

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

2。 次に、塗りつぶしハンドルをセルまでドラッグしてこの数式を適用すると、次のスクリーンショットのように文字の成績が表示されます。

IFS 関数を使用してスコア値に基づいて文字の等級を計算するスクリーンショット

IFS機能の詳細についてはクリックしてください...


より相対的なテキストカテゴリの記事:

  • Excelの値に基づいてデータを分類する
  • データのリストを値に基づいて分類する必要があるとします。たとえば、データが90より大きい場合は高に分類され、60より大きく90未満の場合は中に分類されます。低に分類される60未満の場合、Excelでこのタスクをどのように解決できますか?
  • 数値範囲に基づいて値またはカテゴリを割り当てる
  • この記事では、Excelで指定された範囲に関連する値またはカテゴリを割り当てる方法について説明します。 たとえば、指定された数値が0から100の場合、値5を割り当て、101から500の場合、10を割り当て、範囲501から1000の場合、15を割り当てます。この記事の方法は、それを乗り越えるのに役立ちます。
  • シリアル番号を重複または一意の値に割り当てる
  • いくつかの重複を含む値のリストがある場合、重複または一意の値に連番を割り当てることは可能ですか? これは、重複する値または一意の値を順番に並べることを意味します。 この記事では、Excelでこのタスクを解決するのに役立ついくつかの簡単な数式について説明します。
  • Excelで文字の成績を数値に変換する
  • 学生の名前と文字の成績を含むシートがある場合は、下のスクリーンショットに示すように、文字の成績を相対的な数の成績に変換します。 それらをXNUMXつずつ変換することはできますが、変換するものが非常に多いため、時間がかかります。

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!