Excel毕业级别定价

时间:2015-02-22 17:42:54

标签: excel excel-formula

我需要创建渐进式定价公式的指针。我需要展示的是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    $0.10   $0.10 
2    $0.10   $0.20 
3    $0.10   $0.30 
4    $0.10   $0.40 
5    $0.10   $0.50 
6    $0.20   $0.70 
7    $0.20   $0.90 
8    $0.20   $1.10 
9    $0.20   $1.30 
10   $0.30   $1.60 
11   $0.30   $1.90 
12   $0.30   $2.20 
13   $0.30   $2.50 
14   $0.30   $2.80 
15   $0.40   $3.50 

2 个答案:

答案 0 :(得分:3)

我的公式版本(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 :(得分:1)

以下是总费用的公式,其中A列是单位数,从A1=1A2=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列,则应该能够简化此公式以创建它。