excel如何计算提成和个税的重点在于把前置条件、操作顺序和容易误判的地方分清楚。
在生活中有很多需要分段、阶梯式计算的情景如阶梯电价、销售人员提成、个人所得税等。这些计算有一个共同点需要分段计算超过某个范围后需适用另外一个比例且该比例逐渐递增。本经验以阶梯电价的计算为例利用Excel函数公式来介绍这种计算方法。
应用背景和数据介绍
1、如下图所示A1单元格存储本月所用电量数单元格实际输入的数据是633通过自定义单元格格式显示成如图效果需根据阶梯价格表计算本月应交电费金额。

2、为解决上述问题提供下列3个公式本次讲解第一个公式
=SUMPRODUCT(IF(A1-{0,260,600}>0,A1-{0,260,600},)*{0.68,0.05,0.25})
=SUMPRODUCT(TEXT(A1-{0,260,600},"0;")*{0.68,0.05,0.25})
=SUMPRODUCT(TEXT(A1%-{0,2.6,6},"0%;")*{68,5,25})
1、如下图蓝色区域表示的是每一档标准的电费单价C23E22和G21。其中酒红色单元格表示的是每一档电费单价与上一档单价之差E23和G22。中间部分表示的是用电度数A1单元格的值在各阶梯中的分布。

1假设当月用电量低于或等于260度那么该月电费为A1*0.68。
2假设当月用电量大于260度且小于等于600度那么该月电费计算为260度*0.68+(A1-260)度*0.73。整理得到A1*0.68+(A1-260度)*0.05。理解起来实际意义是这样的当月所用电量每度先支付0.68元超出260度的每度再支付0.05元。
3和步骤2推断类似当月用电量大于600度时电费计算结果为A1度*0.68+(A1-260)度*0.05+(A1-600)度*0.25。实际意义为所有的电量每度先支付0.68元超过260度的每度先支付0.05元最后超过600度的部分每度再额外支付0.25元。
1、假设当月用电量为678度那么总电费金额=678度*0.68+(678-260)度*0.05+(678-600)度*0.25也就是下图中棕色、黄色和蓝色三个区域面积之和。

1、选中C70:C72输入=(A1-{0;260;600})*{0.68;0.05;0.25}按Ctrl+Shift+Enter运行公式即可直观在单元格中看到步骤2中三个颜色块代表的计算结果。
上述公式参数在步骤二面积图中的意义如下A1-{0;260;600}代表各色块矩形的长{0.68;0.05;0.25}代表各色块矩形的宽。

2、如果A1的值小于分段点比如说是A1=576度那么A1-{0;260;600}={576;316;-24}其中的负数说明该分段点所在的颜色块面积不应算在结果之内。因此外层嵌套个IF函数如果返回值小于0则返回0也就是IF(A1-{0,260,600}>0,A1-{0,260,600},)。