比如A列是商品价格,B列放促销后价格。条件是满199-10;满299-20;满399-30。公式如何写,注意促销是封顶的!如:价格是999,则促销价是999-30=969
B2写入公式:=IF(A2>=399,A2-30,IF(A2>=299,A2-20,IF(A2>=199,A2-10,A2)))
或者:=A2-LOOKUP(A2,{0,0;199,10;299,20;399,30})
下拉填充即可,两种结果一样
追问感谢,这里有个问题。我看亲使用的if嵌套,>=199,减10;>=299,减20。那么如果是399,它前面两个if函数都满足,是减10还是减20呢?
追答优先满足第一个if
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-01-12
在B2单元格输入以下公式,然后向下填充公式
=A2-LOOKUP(A2,{0,199,299,399},{0,10,20,30})
=A2-LOOKUP(A2,{0,199,299,399},{0,10,20,30})