请高手指点:我打算将将A列的数值根据其所在范围区间(多区间)返回一个值至B列中,比如A1单元格中的数值小于0.3,那么B1的值则为3000(或其他任何字符),A1在0.3—0.6之间,则B1的值为1500(或其它任何字符代表不同区间),我自己设置了一个,但excel老是提示出错“你输入的公式存在错误,如果你输入的内容不是公式,请在第一个字符之前输入单引号“:
if(A1<0.3,3000,if(0.3≤A1<0.6,4000,if(0.6≤A1<1,5000,if(1≤A1<2,6000,if(2≤A1<4,7000,if(4≤A1<6,8000,if(6≤A1<10,10000,if(10≤A1<20,15000,if(20≤A1<30,20000,if(30≤A1<40,25000,if(40≤A1<50,30000,if(50≤A1<70,40000,if(70≤A1<100,50000,if(100≤A1,60000,“”)))))))))))))
请高手帮忙看看,是哪里出问题了,不胜感谢,生孩子就会生龙凤胎!
谢谢,这不行的,我不是确定的值而而是一个区间范围,比如0.1、0.2、0.25返回的是同一个值,而0.3、0.4、0.5又返回的同一个另外的值,你的LOOKUP函数的设置只能区间划分的临界点的数值,而区间内的数值就不行了
追答
原公式修改为
=IF(A1<0.3,3000,IF(A1<0.6,4000,IF(A1<1,5000,IF(A1<2,6000,IF(A1<4,7000,IF(A1<6,8000,IF(A1<10,10000,IF(A1<20,15000,IF(A1<30,20000,IF(A1<40,25000,IF(A1<50,30000,IF(A1<70,40000,IF(A1<100,50000,IF(100<=A1,60000,""))))))))))))))
谢谢AHYNLWY兄弟不厌其烦的指导,我本来用的是excel2003和WPS表格,试不了,现在装上excel2007后试了一下,我所采纳的哥们的公式还是出错,只有AHYNLWY兄弟的公式正常能用,万分感谢!可是真是不好意思,分数给错人了
追答学习 分享