我需要创建渐进式定价公式的指针。我需要展示的是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
答案 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=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
列,则应该能够简化此公式以创建它。