EXCEL中IF如何套用?需制作个数,请教。

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:04:19
A例:等于20显示200, 20至30间(包含30)显示3000,30至40(包含40)显示400,40至50(包含50)显示500,50至60(包含60)显示600,60至70(包含70)显示700,70至80间(包含80)显示800,大于80显示800。

=if(x=20,200,if(x>20,300,if(x>30,400,if(x>40,500,if(x>50,600,if------------if(x>70,800)))))))
最多只能16次

其实不必嵌套IF。用
=LOOKUP(A1,{0,21,31,41,51,61,71,80;200,300,400,500,600,700,800,800})
即简单又明确。
下面这个更简单。
=IF(A1<80,ROUNDUP(A1,-1)*10,800)

=if(a=20,200,if(and(a>20,or(a=30,a<30)),300,if(......)))
里面的嵌套你按照这个例子中的方法去拓展吧.

希望对你有所帮助

设数据在A1,在B1中输入:
=IF(AND(A1>=0,A1<=20),"",IF(A1>80,800,CEILING(A1/10,1)*100))

呃有人答了

=LOOKUP(A1,{20,21,31,41,51,61,71,81;200,300,400,500,600,700,800,900})