請問excel 涵數有冇計折扣公式

2008-05-21 8:53 am
問: 由0-20000折扣價20% 折扣後平$4,000-

20001-40000折扣價30%30% 折扣後平$6,000-

40001-80000折扣價40% 折扣後平$16,000-
80001以上折扣價45% 折扣後平

以跳BAR計算,假設客人落單十萬

即$100,000-減$4,000-減$6,000-減$16,000-減$9,000-

折扣後等於$65,000-平左$36,000-

請問各位知唔知excel 涵數有冇類似折扣公式?

回答 (1)

2008-05-21 11:07 pm
✔ 最佳答案
由於牽涉太多數段/常值/百分率, 公式不會太短。
以下是為你度身定做的公式, 不需任何輔助格, 一步到位。
假設A1是折扣前的金額, B1輸入公式
=CHOOSE(MIN(INT(A1/20000+1),5),A1*0.2,(A1-20000)*0.3+4000, (A1-40000)*0.4+10000,(A1-60000)*0.4+18000,(A1-80000)*0.45+26000)
B1便會顯示折扣後的金額
太多條件(如超過5個, 甚至十多廿個條件)的公式, 如不願用太多輔助格及不懂vba, 建議函數方法是用choose, 或 lookup, 盡量少用或不要用If為佳

2008-05-21 15:10:17 補充:
上面的公式是折扣的金額

折扣後的Net amount 公式, 前面要加 A1-
即:
=A1-CHOOSE(MIN(INT(A1/20000+1),5),A1*0.2,(A1-20000)*0.3+4000, (A1-40000)*0.4+10000,(A1-60000)*0.4+18000,(A1-80000)*0.45+26000)


收錄日期: 2021-04-19 01:07:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080521000051KK00126

檢視 Wayback Machine 備份