excel反向计分?

请问excel怎么反向计分,选5为1分,选4为2分,3还是3,选2是4分,选1是5分,使用了这个公式=RANK(B2,$B$1:$B$5,0),可是出错了,不认识2要变成4,3却变成4了。公式那些写错了么?求指导
2026年09月24日 18:39
有4个网友回答
网友(1):

我感觉应该这么写吧

=IF(B1=5,1,IF(B1=4,2,IF(B1=3,3,IF(B1=2,4,IF(B1=1,5,0)))))

网友(2):

用index 函数,在B1输入公式:
=IF(AND(A1<>"",ISNUMBER(A1)),INDEX({5,4,3,2,1},A1))
在A1输入1,2,3,4,5,B1可以返回反向数。

网友(3):

=6-B2
就这样的好了。你想复杂了……

网友(4):

=IFS(A1=1,5,A1=2,4,A1=3,3,A1=4,2,A1=5,1)
这样,用IFS函数好理解一些。此外,如果用6-A1的话缺失数据会被计算为6,不建议使用