我需要指点,在创建一个分级的价格公式。我需要展示的是,1-5台售价0.10美元,6-9台售价$.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 发布于 2015-02-22 18:36:50
我的公式版本(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个常数是每个范围的上界。
发布于 2015-02-22 18:05:39
这是总成本的公式,其中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列,您应该能够简化这个公式来创建它。
https://stackoverflow.com/questions/28661051
复制相似问题