excel怎么计算提成和个税? execel分段/阶梯式计算的方法

在生活中有很多需要分段、阶梯式计算的情景,如阶梯电价、销售人员提成、个人所得税等。这些计算有一个共同点:需要分段计算,超过某个范围后需适用另外一个比例且该比例逐渐递增。本经验以阶梯电价的计算为例,利用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")*{0.68,0.05,0.25})

=SUMPRODUCT(TEXT(A1%-{0,2.6,6},"0%;\0")*{68,5,25})

一、将电价标准转化成阶梯图形

1、如下图,蓝色区域表示的是每一档标准的电费单价(C23,E22和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},)。

上述返回结果再乘以{0.68,0.05,0.25}并求和就得到了应交电费总数,完整公式为:=SUMPRODUCT(IF(A1-{0,260,600}>0,A1-{0,260,600},)*{0.68,0.05,0.25})

(0)

相关推荐

  • excel表格中怎么怎么将销售工资按比例计算提成?

    想要计算销售的工资与提成,该怎么计算,月销售额达到15万底薪3500,超出15万部分:15万到20万的部分提成15%,20万到25万的部分提成20%以此类推……另外销售额不足15万:15万到10万的部 ...

  • Excel如何计算工资提成

    Excel如何计算工资提成 操作方法 01 下图所示我们需要求出员工提成 02 首先我们根据判断条件输入函数if做判断 在输入时要切换输入法至英文状态下 03 根据如下判断条件一次输入if做出判断 0 ...

  • 在excel中如何跨工作表自动引用数据或计算?

    在实际工作过程中,我们经常需要编制各种模板供其他人填写.所以,利用数据有效性制作可供选择的下拉菜单就是一个很常用的方法.一般来说,我们会制作一个包含全部基本信息的表,表单列示所有的备选项目,比如说姓名 ...

  • excel表格怎计算两个日期相差多少天的两种方法

    使用Excel表格处理数据,有时候需要计算两个日期之间相差多少天,怎么快速的算出来呢?我目前知道的可实现这个操作的方法有两种,第一是两个日期直接相减,第二是利用DATEDIE函数来实现.下面我就介绍一 ...

  • excel函数计算两个日期之间天数和时间计算的方法

    不愿意扳着手指或拿着月历表一天一天的数吧,用Excel可以很轻松地计算出两个时间的天数差.本例介绍如何在excel中计算日期和时间,包括两个日期之间的天数.时间之间的差和显示样式. 计算日期和时间: ...

  • excel怎么对入职日期进行加减来计算工龄呢?

    很多人事或者财务会用到对日期进行加减(计算工龄)这个功能,如果每个都手动输入就会变的没有效率,因此来看看比较便捷的方式. 简单的返回日期时间的快捷方式 1.返回当前日期: 有两种方式,函数法和快捷键法 ...

  • Excel表格中汇总多个数据表中的数据的方法

    Excel表格中汇总多个数据表中的数据的方法 1.打开需要处理的工作簿,在这个工作簿中,"11月采购表"和"12月采购表"工作表包含需要合并的数据,如图1所示. ...

  • 如何在Excel中快速辨别两列数据是否一致的四种方法介绍

    在很多情况下我们需要将Excel表格中的一些数据整理一下,特别是一些相同的数据,我们需要将其找出,然后删除掉。但是在两列单元格中光是用眼睛去查找的话可能很难分辨出来,而且还很费神,何不试试用Excel ...

  • Excel表格的每一个单元格重新命名的两种方法

    Excel表格的每一个单元格都有一个默认的名称,其命名规则是列标加横标,例如A1表示第一列.第一行的单元格.如果要将某单元格重新命名,可以运用以下两种方法. 工具/原料 Microsoft Offic ...