作业帮 > 综合 > 作业

EXCEL 一个字母代表一个数字可以吗?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 03:03:49
EXCEL 一个字母代表一个数字可以吗?
想做一个评级表
A级代表1.2分,B级1分,C级0.8分,D级0分.
得分公式=()*2+()*4+()*1+()*1
()里面就是各个级别对应的分值,
即如果四项评级分别为 B\A\C\B 得分即为=1*2+1.2*4+0.8*1+1*1
为了便于操作,在评级的时候就打算直接写A\B\C\D,怎样才能直接计算?
EXCEL 一个字母代表一个数字可以吗?
假设这打分的三个单元格分别是A1,B1,C1,D1
E1单元格输入公式
=VLOOKUP(A1,{"A",1.2;"B",1;"C",0.8;"D",0},2,)*2+VLOOKUP(B1,{"A",1.2;"B",1;"C",0.8;"D",0},2,)*4+VLOOKUP(C1,{"A",1.2;"B",1;"C",0.8;"D",0},2,)+VLOOKUP(D1,{"A",1.2;"B",1;"C",0.8;"D",0},2,)

=SUMPRODUCT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1:D1,"A",1.2),"B",1),"C",0.8),"D",0)*{2,4,1,1})