分类：电脑/网络-软件
问题：EXCEL如果A1<=5中的任何一个值，那么B1就等于5EXCE 
EXL中，如果A1<=5中的任何一个值，那么B1就等于5；如果5<A1<＝10，那么B1就等于10；以此类推，以五递增。用IF我只能做到40，如果要做到100甚至更多要怎么设个公式？见附表
回答：这是因为括弧的嵌套限制。可以这么写：=IF(B1<=50,IF(B1<=25,IF(B1<=5,5,IF(B1<=10,10,IF(B1<=15,15,IF(B1<=20,20,25)))),IF(B1<=30,30,IF(B1<=35,35,IF(B1<=40,40,IF(B1<=45,45,50))))),IF(B1<=75,IF(B1<=55,55,IF(B1<=60,60,IF(B1<=65,65,IF(B1<=70,70,75)))),IF(B1<=80,80,IF(B1<=85,85,IF(B1<=90,90,IF(B1<=95,95,100))))))还可以换个函数这么写：=LOOKUP(B1-0.0000000001,{0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100})+5更加简单的，如果都是以5为级别，可以动动的脑筋，这么写：=ROUNDUP(B1/5,0)*5