如何在excel表格 设置公式满980减20 满1800减50 满2800减80

如题所述

是不是在做促销折扣计算啊。
举例“数据”在A 列(A1、A2、A3、。。。), “计算结果”在B 列(B1、B2、B3、。。。), 


在B1输入  =IF(A1>=2800,A1-80,IF(A1>=1800,A1-50,IF(A1>=980,A1-20,A1)))  即可得到计算结果。

如果要得到A列所有计算结果,在B列下拉即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-12
假定数据在A列,以下两个公式任选一个即可。
公式一:
=A1-LOOKUP(A1,{0;980;1809;2800},{0;20;50;80})

也可加入防错处理,当A1为空白时,公式也返回空白值,以上公式会返回0值。
=IF(A1="","",A1-LOOKUP(A1,{0;980;1809;2800},{0;20;50;80}))

公式二:
=A1-IF(A1>=2800,80,IF(A1>=1800,50,IF(A1>=980,20,)))本回答被提问者和网友采纳
第2个回答  2013-06-12
假定a列为数据,b1输入
=if(a1>=2800,a1-80,if(a1>=1800,a1-50,if(a1>=a1-20,a1)))
需要时下拉公式
第3个回答  2013-06-12
如果原价在A1单元格内,那么
=if(A1<980,A1,if(A1<1800,A1-20,if(A1<2800, A1-50, A1-80)))
第4个回答  2013-06-12
假定a列为数据,b1输入
=if(a1>=2800,a1-80,if(a1>=1800,a1-50,if(a1>=a1-20,a1)))

EXCEL满减函数公式
公式改一下,=IF(a1>=8500,a1*0.9,A1-LOOKUP(A1,{0;500;1000;1500},{0;10;25;45})))

excel函数!怎样在运用减乘函数!
在A1输入=(1.9-1.2)*1.2*D2;在D2输入=0.02466*0.98*1000;在需要知道结果的格子输入=A1*D2;以此类推即可, 所以, 使用的是间接的方法, 这样只变动一个条件的时候就不会太麻烦.希望能够帮到你.

相似回答