为字母分配数值,并与列相符

时间:2019-08-04 12:32:49

标签: excel excel-formula

我创建了一张不是最直观的表格-但实际上它有一长串记数和一个评分等级。 我本质上是想根据自己给的分数将其转换为分数。例如,等级为“ B”的2个计数等于1分。

之后,我想对单个“鲍勃”的所有点的总和求和

使用数据透视表可以吗?我绝对不知道该如何处理...任何帮助将不胜感激!

以下示例图片:

Sample Image

2 个答案:

答案 0 :(得分:0)

如果您可以使用公式创建新列来计算积分,就可以达到要求。

如果我假设以下内容,则可以创建一个公式: -表格为3列x 1行,提示=鲍勃,等级1 = 2A,等级2 = 1B -成绩将始终为2位数字,例如2A和1B

公式可以是:

= left(Grade1,1)x if(right(Grade1,1)=“ A”,1,if(right(Grade1,1)=“ B”,0.5))

+ left(Grade2,1)x if(right(Grade2,1)=“ A”,1,if(right(Grade2,1)=“ B”,0.5))

答案 1 :(得分:0)

无需创建新列,您可以利用vlookup函数:

=B7*LEFT(VLOOKUP(E7,A2:B3,2,FALSE),LEN(VLOOKUP(E7,A2:B3,2,FALSE))-6)+ 
 D7*LEFT(VLOOKUP(E7,A2:B3,2,FALSE),LEN(VLOOKUP(E7,A2:B3,2,FALSE))-6)

位置:

B7是第一个提示的值

C7是一年级的水平

a2:b3保持评分方案

d7是第一个提示的值

e7是一年级的水平