永发信息网

excel中如果a1>2并<9则b1等于100,如果a1>10并<19则b1等于200,如果a1>20并<29则b1等于300,

答案:6  悬赏:40  手机版
解决时间 2021-03-01 02:16
  • 提问者网友:呐年旧曙光
  • 2021-02-28 06:54
没有小于2的,那就假设为0吧,再说一遍吧,如果a1在2至9的范围内则b1=100如果a1在10至19的范围则b1=200,如果a1在20至29范围内则b1=300如果a1在30以上则b1=400,谢谢各位
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-02-28 07:06
b1中输入 (1) =if(and(a1>2,a1<9),100,if(and(a1>10,a1<19),200,300))
(2) =100*(INT(A1/10)+1)
全部回答
  • 1楼网友:一秋
  • 2021-02-28 09:43
在B1写入公式=if(A1>30,400)
  • 2楼网友:掌灯师
  • 2021-02-28 08:53
=min(if(A1<=2,0,ceiling(A1/10,1)*100),300) 分段点,就是等于10的时候,你没说明向上包含还是向下包含,还有小于等于2的情况,也没说明
  • 3楼网友:污到你湿
  • 2021-02-28 08:48
在B1中输入公式 =if((a1>2)*(mod(a1,10)<>9)*(mod(a1,10)<>0),(int(a1/10)+1)*100,"") 上面的公式当a1>40,b1=500,a1>50,b1=600,以此类推 当a1=1,2,9,10,19,20,29,30,39,40……的时候B1为空
  • 4楼网友:一袍清酒付
  • 2021-02-28 08:28
=IF(AND(A1>2,A1<9),100,IF(AND(A1>10,A1<19),200,IF(AND(A1>20,A1<29),300,)))
  • 5楼网友:woshuo
  • 2021-02-28 08:22
if((a1>18000)&&(a1<19283.33)) b1=18000; else if((a1>54000)&&(a1<60187.5)) b1=54000; else b1=a1;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯