=IF(OR(A4<6,A4>=80),"数据溢出",VLOOKUP(IF(A4=40,6,IF(A4=60,9,VLOOKUP(A4+0.5,$C$4:$D$11,2,1))),$J$4:$K$13,2,))
个人感觉用lookup函数会好点,看起来比较的清晰:
=LOOKUP(A1,{6,8,15,35,40,41,50,60,61,80},{"6≤t<8","8≤t<15","15≤t<35","35≤t<40","40","40<t<50","50≤t<60","60","60<t<80","输入的数值不符合要求"})
附件是公式表格。
excel中没有这种写法:6<=G4<8
我们用and来表示并且关系,and(G4>=6,G4<8)
=IF(G4<80,IF(G4<50,IF(G4<35,IF(G4<15,IF(G4<6,"",70),60),45),25),20)
乙验证。