请教EXCEL函数高手帮忙,求公式?
假设当2500>A1≥0时,B1=0当3500>A1≥2500时,B1=a当5000>A1≥3500时,B1=b当8000>A1≥5000时,B1=c当15000>A1≥...
假设
当2500>A1≥0时,B1=0
当3500>A1≥2500时,B1=a
当5000>A1≥3500时,B1=b
当8000>A1≥5000时,B1=c
当15000>A1≥8000时,B1=d
当25000>A1≥15000时,B1=e
当50000>A1≥25000时,B1=f
当100000>A1≥50000时,B1=g
.......
如此类推
请问B1如何用公式表示?谢谢高手指导! 展开
当2500>A1≥0时,B1=0
当3500>A1≥2500时,B1=a
当5000>A1≥3500时,B1=b
当8000>A1≥5000时,B1=c
当15000>A1≥8000时,B1=d
当25000>A1≥15000时,B1=e
当50000>A1≥25000时,B1=f
当100000>A1≥50000时,B1=g
.......
如此类推
请问B1如何用公式表示?谢谢高手指导! 展开
6个回答
展开全部
由于excel的条件函数只能嵌套7层,所以当你的条件较多时可以做分段,即便如此,但也不是可以无限嵌套的。
按你给定的条件可以这样来写b1的公式:
A1=IF(A1<25000,IF(A1<15000,IF(A1<8000,IF(A1<5000,IF(A1<3500,IF(A1<2500,IF(A1<0,-11111,0),a),b),c),d),e),IF(A1<50000,f,IF(A1<100000,g,-99999)))
在这个公式中,由于你没有给出a1>=100000及a1<0的情况,所以我让它在这种情况下分别输出-99999及-11111。
按你给定的条件可以这样来写b1的公式:
A1=IF(A1<25000,IF(A1<15000,IF(A1<8000,IF(A1<5000,IF(A1<3500,IF(A1<2500,IF(A1<0,-11111,0),a),b),c),d),e),IF(A1<50000,f,IF(A1<100000,g,-99999)))
在这个公式中,由于你没有给出a1>=100000及a1<0的情况,所以我让它在这种情况下分别输出-99999及-11111。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(A1>=2500,IF(A1>=3500,IF(A1>=5000,IF(A1>=8000,IF(A1>=15000,IF(A1>=25000,IF(A1>=50000,IF(A1<100000,"g","I Don't Know"),"f"),"e"),"d"),"c"),"b"),"a"),0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=LOOKUP(A1,{0;2500;3500;5000;8000;15000;25000;50000;100000},{"0";"a";"b";"c";"d";"e";"f";"g";"A1单元格的值大于等于100000"})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=LOOKUP(A1,{0;2.5;3.5;5;8;15;25;50;100}*1000,{0;"a";"b";"c";"d";"e";"f";"g";""})
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的话,恐怕要用offset()才能行。请教高人吧,路过收藏。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询