首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel分级分层定价

Excel分级分层定价
EN

Stack Overflow用户
提问于 2015-02-22 17:42:54
回答 2查看 1.5K关注 0票数 0

我需要指点,在创建一个分级的价格公式。我需要展示的是,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,但是我想出的任何东西都不起作用。

代码语言:javascript
复制
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 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-22 18:36:50

我的公式版本(A2中的单位数)

代码语言:javascript
复制
=A2*0.1 + MAX(0,A2-5)*0.1 + MAX(0,A2-9)*0.1 + MAX(0,A2-14)*0.1

公式中的5、9和14个常数是每个范围的上界。

票数 3
EN

Stack Overflow用户

发布于 2015-02-22 18:05:39

这是总成本的公式,其中A列是单位数,从A1=1A2=2等开始。

代码语言:javascript
复制
=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列,您应该能够简化这个公式来创建它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28661051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档