Excel分级分级定价

我需要创build一个分级的定价公式的指针。 我需要显示的是1-5个单位成本0.10美元,6-9美元成本20美元,10-14美元成本0.30美元,15+成本0.40美元。 随着gradle价格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 

我公式的版本(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个常数是每个范围的上限。

这里是总成本的公式,其中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列,则应该能够简化此公式以创build它。