如何运用excel公式根据数值,以及匹配得分标准得到相应得分?

例如A列是性别1或2(1为男,2为女)b列是测试所得数值,例如16.8,那么男性在13.5至18.1之间,得分100,在18.2至20.3之间,或者小于等于13.4,得分为80,大于等于20.4,得分为60。女性在13.3~17.3之间得分100,在17.4至19.2之间或者小于等于13.2,得分为80,大于等于19.3,得分为60。该怎么根据男女不同标准列出自动计算得分的公式呢?

B1单元格写入公式
=IF(A1="","",LOOKUP(B1,IF(A1=1,{0,80;13.5,100;18.2,80;20.4,60},{0,80;13.3,100;17.4,80;19.3,60})))
下拉填充公式追问

谢了,高手

追答

或写成
=IF(A1="","",LOOKUP(B1,IF(A1=1,{0,13.5,18.2,20.4},{0,13.3,17.4,19.3}),{80,100,80,60}))

追问

这个更方便啊,谢谢!

高手,如果b,d列是比对数值b男d女,ac是得分,e列是测试数值,怎么求精确分数

可以看得出是递增得分,500到700每递增40为十分,之后是每60为2分,难啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-30
建立对应表,就简单多了。追问

运用公式呢?

追答

上传不了样表

如图  主要是建立好一一对应的数据表


公式=INDEX(H:H,SMALL(IF(($F$2:$F$15=A2)*($G$2:$G$15>=B2),ROW($A$2:$A$15),65536),1))

同时按CTRL  SHIFT 回车键,再下拉公式