Excel 分级定价
Excel Graduated Tier Pricing
我需要有关创建分级定价公式的指导。我需要展示的是 1-5 件售价 0.10 美元,6-9 件售价 0.20 美元,10-14 件售价 0.30 美元,15 件以上售价 0.40 美元。以分级价格计算,6 件的价格为 0.70 美元,即 5 件每件 0.10 美元(0.50 美元)和 1 件 0.20 美元,总计 0.70 美元。我正在查看带有 if 语句的 sumproduct,但我想出的任何东西都不起作用。
Units Cost Total Cost
1 [=11=].10 [=11=].10
2 [=11=].10 [=11=].20
3 [=11=].10 [=11=].30
4 [=11=].10 [=11=].40
5 [=11=].10 [=11=].50
6 [=11=].20 [=11=].70
7 [=11=].20 [=11=].90
8 [=11=].20 .10
9 [=11=].20 .30
10 [=11=].30 .60
11 [=11=].30 .90
12 [=11=].30 .20
13 [=11=].30 .50
14 [=11=].30 .80
15 [=11=].40 .50
这是总成本的公式,其中 A
列是单位数,从 A1=1
、A2=2
等开始
=IF(A1<6,A1*0.1,IF(A1<10,0.5+(A1-5)*0.2,IF(A1<15,1.3+(A1-9)*0.3,2.8+(A1-14)*0.4)))
除了 15 @ $3.50 之外,这给出了与你的问题相同的答案,我假设这是一个错字(15 个单位应该是 $3.20)。
如果您还需要中间的 Cost
列,您应该可以简化此公式来创建它。
我的公式版本(A2中的单位数)
=A2*0.1 + MAX(0,A2-5)*0.1 + MAX(0,A2-9)*0.1 + MAX(0,A2-14)*0.1
公式中5、9、14个常数为各范围的上限
我需要有关创建分级定价公式的指导。我需要展示的是 1-5 件售价 0.10 美元,6-9 件售价 0.20 美元,10-14 件售价 0.30 美元,15 件以上售价 0.40 美元。以分级价格计算,6 件的价格为 0.70 美元,即 5 件每件 0.10 美元(0.50 美元)和 1 件 0.20 美元,总计 0.70 美元。我正在查看带有 if 语句的 sumproduct,但我想出的任何东西都不起作用。
Units Cost Total Cost
1 [=11=].10 [=11=].10
2 [=11=].10 [=11=].20
3 [=11=].10 [=11=].30
4 [=11=].10 [=11=].40
5 [=11=].10 [=11=].50
6 [=11=].20 [=11=].70
7 [=11=].20 [=11=].90
8 [=11=].20 .10
9 [=11=].20 .30
10 [=11=].30 .60
11 [=11=].30 .90
12 [=11=].30 .20
13 [=11=].30 .50
14 [=11=].30 .80
15 [=11=].40 .50
这是总成本的公式,其中 A
列是单位数,从 A1=1
、A2=2
等开始
=IF(A1<6,A1*0.1,IF(A1<10,0.5+(A1-5)*0.2,IF(A1<15,1.3+(A1-9)*0.3,2.8+(A1-14)*0.4)))
除了 15 @ $3.50 之外,这给出了与你的问题相同的答案,我假设这是一个错字(15 个单位应该是 $3.20)。
如果您还需要中间的 Cost
列,您应该可以简化此公式来创建它。
我的公式版本(A2中的单位数)
=A2*0.1 + MAX(0,A2-5)*0.1 + MAX(0,A2-9)*0.1 + MAX(0,A2-14)*0.1
公式中5、9、14个常数为各范围的上限