excel如何判断一个值在哪个区间并且求在这个区间的得分

excel如何判断一个单元格的值A1是否属于以下三种情况:
A1>-5
-10<=A1<=-5
A1<-10
在第一种情况下,A1中的数字每增加1,扣4分,最低得50分
在第二种情况下,A1得分100分
在第三种情况下,A1中的数字每减少1,扣2分,最低得70分

=IF(A1>-5,IF((A1--5)*4<=50,50,(A1--5)*4),IF(A1<-10,IF((-10-A1)*2<=70,70,(-10-A1)*2),100))
在B2里面等于这个公式,就可以判断了···追问

您理解错我的意思了,我的意思是如果A1中的数字是-4,那么得分就是100分-4*1=96分,如果是-3,那么得分就是100分-4*2=92分,如果是-3.5,那么得分就是100分-4*1.5=94分,A1中的数字超过不足1的话按内插法计算得分

追答

=IF(A1>-5,IF(100-(A1+5)*4<=50,50,100-(A1+5)*4),IF(A1<-10,IF(100-(-10-A1)*2<=70,70,100-(-10-A1)*2),100))
把公式改成这样就可以了三···

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-30
=100-MIN(50,(A1>-5)*(A1+5)*4)-MIN(30,(A1<-10)*(-10-A1)*2)
相似回答