我想要让表格第二列数据自动按照100-300减10,300-400减30,400以上减50,直接计算出结果到第三列,有没有什么方法可以写个算法直接生成,不需要手动每个价格区间去减。
这个很常见,在百度也能找到类似问题,
具体公式为:=IF(B2<>"",IF(B2>=400,B2-50,IF(AND(B2>=300,B2<400),B2-30,IF(AND(B2>=100,B2<300),B2-10,B2))),"")
如有疑问可以继续 交流!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-12-31
在C2中输入或复制粘贴下列公式
=B2-LOOKUP(B2,{0,100,300,400},{0,10,30,50})
或
=B2-LOOKUP(B2,{0,100,300,400}+0.1^5,{0,10,30,50})
下拉填充
=B2-LOOKUP(B2,{0,100,300,400},{0,10,30,50})
或
=B2-LOOKUP(B2,{0,100,300,400}+0.1^5,{0,10,30,50})
下拉填充
第2个回答 2019-11-10
C2=LOOKUP(B2,{0,100.1,300.1,400.1},{"",10,30,50})追问
这个可以算出要减的数值,能不能直接减去
追答=B2-LOOKUP(B2,{0,100.1,300.1,400.1},{0,10,30,50})
追问还有个问题就是0-100,不优惠,这个要怎么写,麻烦了
追答这个已经包含在内。你试试。
本回答被提问者采纳