Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 在google工作表中将等级转换为值_Google Sheets - Fatal编程技术网

Google sheets 在google工作表中将等级转换为值

Google sheets 在google工作表中将等级转换为值,google-sheets,Google Sheets,我想用谷歌表格创建一个成绩表,每个作业成绩都以字母(a到F)的形式输入。每个等级都有一个数值——在课程结束时动态决定 我想创建一个成绩表,在其中我可以输入每个学生的成绩作为字母,最后在计算最终成绩时,每个字母被转换成一个数字并合计 在谷歌成绩表中是否有这样做的方法。你可以根据原始成绩表创建一个二年级成绩表,但不是字母值,每个单元格都有如下内容 =IF(B2="A",100,IF(B2="B",90,IF(B2="C",80,IF(B2="D",70,IF(B2="F",60,0))))) 在这

我想用谷歌表格创建一个成绩表,每个作业成绩都以字母(a到F)的形式输入。每个等级都有一个数值——在课程结束时动态决定

我想创建一个成绩表,在其中我可以输入每个学生的成绩作为字母,最后在计算最终成绩时,每个字母被转换成一个数字并合计


在谷歌成绩表中是否有这样做的方法。

你可以根据原始成绩表创建一个二年级成绩表,但不是字母值,每个单元格都有如下内容

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

在这种情况下,
B2
是与原始成绩表相对应的单元格,因此新成绩表中的每个单元格将与原始成绩表中的一个单元格相对应。然后,您可以使用电子表格中的值替换硬编码的数字,或扩展条件以涵盖更多字母等级,并使用此新表计算最终等级

您可以根据原始成绩表创建二级成绩表,但每个单元格都有如下内容,而不是字母值

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

在这种情况下,
B2
是与原始成绩表相对应的单元格,因此新成绩表中的每个单元格将与原始成绩表中的一个单元格相对应。然后,您可以使用电子表格中的值替换硬编码的数字,或扩展条件以涵盖更多字母等级,并使用此新表计算最终等级

我建议您设置一个如图中突出显示的小表格,并命名它(我选择了GTable):

然后应用查找公式,例如:

=vlookup(A1,GTable,2,0)  

如果您在没有某种表格的情况下这样做,那么您可能会在每次动态决策更改时尝试修复公式,并且修复表格可能会更容易。

我建议您设置一个小表格,如图中突出显示的那样,并将其命名(我选择了GTable):

然后应用查找公式,例如:

=vlookup(A1,GTable,2,0)  

如果您在没有某种表格的情况下这样做,那么您可能会在每次动态决策更改时尝试修正公式,修正表格可能会更容易。

您尝试了什么?您尝试了什么?