提示:其它语言是由 Google 机器翻译的。 你可以访问 English 版本。
登录
x
or
x
x
注册账户
x

or

如何计算或分配Excel中的字母等级?

根据每个学生的分数为每个学生分配字母等级可能是教师的共同任务。 例如,我有一个评分等级,其中得分0-59 = F,60-69 = D,70-79 = C,80-89 = B,90-100 = A,如下图所示。 在Excel中,您如何快速轻松地根据数字分数计算字母等级?


办公室标签图片

裁员赛季即将到来,仍然缓慢运作?
-- Office Tab 提高您的步伐,节省50%的工作时间!

  • 惊人! 多个文档的操作比单个文档更加轻松和方便;
  • 与其他Web浏览器相比,Office Tab的界面更加强大和美观;
  • 减少成千上万的繁琐鼠标点击,告别颈椎病和老鼠手;
  • 被90,000精英和300 +知名公司选中!
全功能,免费试用30天 更多详情 现在就下载!

使用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功能......


使用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函数和近似数学来获得结果。

注意:重要的是必须按升序对查找表进行排序,以便VLOOKUP公式获得具有近似匹配的正确结果。

2。 然后,输入或复制以下公式到空白单元格 - 例如C3:

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

提示建议:在上面的公式中:

  • B2:指您想要计算字母等级的学生分数。
  • $ F $ 2:$ G $ 6:它是从中返回查找值的表。
  • 2:查找表中的列号,用于返回匹配的值。
  • TRUE:表示查找近似匹配值。

3。 然后,将填充手柄向下拖动到要应用此公式的单元格,现在,您可以看到基于相应的成绩比例表的所有字母等级一次计算,请参见屏幕截图:

点击了解更多VLOOKUP功能......


使用IFS函数(Excel 2019和Office 365)根据得分值计算字母等级

如果您有Excel 2019或Office 365,新的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的第二个条件。
  • value_if_true2:如果logical_test2为TRUE,则返回第二个结果。 它可以是空的。

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中将字母等级转换为数字
  • 如果您有一张包含学生姓名和字母等级的工作表,现在您要将字母等级转换为相对数字等级,如下面的屏幕截图所示。 您可以逐个转换它们,但是转换时需要很多时间。

推荐的Excel生产力工具

Kutools for Excel帮助您提前完成工作,并从人群中脱颖而出

  • 超过300强大的高级功能,专为1500工作场景设计,通过70%提高生产力,让您有更多时间照顾家庭和享受生活。
  • 不再需要记忆公式和VBA代码,从现在起让你的大脑休息一下。
  • 成为3分钟的Excel专家,复杂和重复的操作可以在几秒钟内完成,
  • 每天减少成千上万的键盘和鼠标操作,现在告别职业病。
  • 110,000高效人才和300 +世界知名公司的选择。
  • 60-day full功能免费试用。 60天退款保证。 2多年的免费升级和支持。

将选项卡式浏览和编辑带到Microsoft Office,远比浏览器的选项卡强大

  • Office选项卡专为Word,Excel,PowerPoint和其他Office应用程序设计:Publisher,Access,Visio和Project。
  • 在同一窗口的新选项卡中打开并创建多个文档,而不是在新窗口中。
  • 通过50%提高您的工作效率,每天为您减少数百次鼠标点击!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Uate Volau · 4 months ago
    could there be step by step instructions...it was helpfull though
  • To post as a guest, your comment is unpublished.
    kaka · 6 months ago
    If student is absent then how to count percentage???
  • To post as a guest, your comment is unpublished.
    Jasram · 10 months ago
    Thank You Very Much..
  • To post as a guest, your comment is unpublished.
    Iqra · 11 months ago
    It was helpful for me. Thanks :-)
  • To post as a guest, your comment is unpublished.
    Brandon · 1 years ago
    I am trying to add one more IF statement to this formula and need some help please!

    =IF(G3<$S$4,$R$4,IF(G3<$S$5,$R$5,IF(G3<$S$6,$R$6,IF(G3<$S$7,$R$7,IF(G3<$S$8,$R$8,IF(G3<$S$9,$R$9,IF(G3<$S$10,$R$10,IF(G3<$S$11,$R$11,$R$12))))))))