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

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

スコアに基づいて各生徒に文字の成績を割り当てることは、教師にとって一般的な作業である可能性があります。 たとえば、次のスクリーンショットに示すように、スコア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, 7060:は、評価尺度を割り当てるために必要な数値です。

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

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


オフィスタブ写真

レイオフシーズンが近づいていますが、まだゆっくりと働いていますか?
-- Office Tab ペースを上げ、作業時間を50%節約します!

  •  すごい! 複数のドキュメントの操作は、単一のドキュメントよりもさらにリラックスして便利です。
  •  他のWebブラウザーと比較して、Officeタブのインターフェイスはより強力で美的です。
  •  何千もの面倒なマウスクリックを減らし、頸椎症とマウスの手に別れを告げます。
  •  90,000人のエリートと300以上の有名企業に選ばれます!
フル機能、30日間の無料トライアル          続きを読む             今すぐダウンロード!
 

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機能の詳細についてはクリックしてください...


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機能の詳細についてはクリックしてください...


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

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

  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする およびデータの保持。 分割セルコンテンツ; 重複する行と合計/平均を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • お気に入りの数式をすばやく挿入する、範囲、チャート、写真; セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • ピボットテーブルのグループ化 週番号、曜日など... ロック解除された、ロックされたセルを表示する さまざまな色で; 式/名前を持つセルを強調表示する...
kteタブ201905
  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
Comments (58)
Rated 4.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
This one is for Turkish kb.

=EĞER(VE(D4>=90;D4<101);"AA";EĞER(VE(D4>=80;D4<89);"BA";EĞER(VE(D4>=70;D4<79);"BB";EĞER(VE(D4>=60;D4<69);"CB";EĞER(VE(D4>=55;D4<59);"CC";EĞER(VE(D4>=50;D4<55);"DC";EĞER(D4<=49;"FF")))))))

p.s. Eğer>IF, Ve>AND.
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
How to convert alphabet value to percentage?
If A=100%, B=50%, C=25%, D=0

Thanks in advance
This comment was minimized by the moderator on the site
Hello, jajak,
To solve your problem, the following formula may help you:
=IF(A2="A","100%",IF(A2="B","50%",IF(A2="C","25%",IF(A2="D","0"))))

Please have a try!
This comment was minimized by the moderator on the site
have learnt the grading system but dont know how to calculate aggregate
This comment was minimized by the moderator on the site
hi pleas help A+ 90 - 100 A 85 - 90- A- 80 - 85 B+ 77 - 80 B 73 - 77 B- 70 - 73 C 60 - 70 F
This comment was minimized by the moderator on the site
RAMOS    PM    PM        AM    7A        AM    AM    N        N    N    N        N    N
HOW TO SUM IF PM=8, AM=8, N=8, 7A=12 in excel. Thank  You very much. This if for our schedule making. thank you!
This comment was minimized by the moderator on the site
12000=300013=350014=400015=500016000 or above=6000
Need Help

This comment was minimized by the moderator on the site
=IF(F2>95,"A+",IF(AND(F2>90,F2<95),"A-",IF(F2>85,"B",IF(AND(F2>80,F2<F2<85),"B-",IF(F2>75,"C",IF(AND(F2>70,F2<75),"C-",IF(F2>65,"D+",IF(AND(F2>60,F2<65),"D-","F")))))))) try this
This comment was minimized by the moderator on the site
Hello yy,Thanks for your support. I slightly changed your formula because it has one error. Please apply the below formula:
=IF(F2>95,"A+",IF(AND(F2>90,F2<95),"A-",IF(F2>85,"B",IF(AND(F2>80,F2<85),"B-",IF(F2>75,"C",IF(AND(F2>70,F2<75),"C-",IF(F2>65,"D+",IF(AND(F2>60,F2<65),"D-","F"))))))))
Please have a tru. Thanks!Sincerely,Mandy
This comment was minimized by the moderator on the site
=IF(E4<12.5,"D",IF(E4>=12.5,"C",IF(E4>17,"B",IF(E4>22,"B+",IF(E4>29.5,"A",IF(E4>39.5,"A+",IF(E4>44.5,"AA")))))))
This comment was minimized by the moderator on the site
Hello, Prithwis,To solve your problem, please apply the below formula:=IF(E4>44.5,"AA",IF(E4>39.5,"A+",IF(E4>29.5,"A",IF(E4>22,"B+",IF(E4>17,"B",IF(E4>=12.5,"C","D"))))))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
=IF(E4<12.5,"D",IF(E4>=12.5,"C",IF(E4>17,"B",IF(E4>22,"B+",IF(E4>29.5,"A",IF(E4>39.5,"A+",IF(E4>44.5,"AA")))))))cannot work only grade c & dwhere is error
This comment was minimized by the moderator on the site
please i need help with this
MARKS GRADE
100-80 1
75-79 2
70-74 3
65-69 4
60-64 5
55-59 6
50-54 7
45-49 8
1-44 9
This comment was minimized by the moderator on the site
Hi, cybercity,To solve your problem, please apply the following formula:=IF(B2>=80,"1",IF(B2>=75,"2",IF(B2>=70,"3",IF(B2>=65,"4",IF(B2>=60,"5",IF(B2>=55,"6",IF(B2>=50,"7",IF(B2>=45,"8",IF(B2>=1,"9")))))))))
Please try, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations