因为各种社会资源的有限性,为了平衡资源分配,许多资源在消耗时采用累进制收费。即将资源的消耗量分为若干档次,不同档次按不同的收费标准,档次越高,收费标准越高。例如我们日常生活中的水电、煤气、停车费、个人所得税等等。
工具/原料
Excel 2010及以上标准
方法/步骤
2
计算步骤a).先在原先的收费标准中添加2个辅助列(各档次时长、与上级档次收费差异)b).输入公式:=SUMPRODUCT(--TEXT(F2-$B$2:$B$5,'0;!0'),$D$2:$D$5)最后下拉填充公式即可计算核心原理可以解释为:先按低级档次标准计算,再加上每个档次的差异收费验证:9小时收费0(2小时内) =010(2-4小时) =2x528(4-8小时) =4x710(8小时以上) =1x100+2x5+4x7+1x10=48
3
原理解释公式核心部分是--TEXT(F2-$B$2:$B$5,'0;!0')用实际时长与各个档次时长标准做差,得到各个档次的时长,当差异为负数时,强制转换为0;因为text函数计算出来的是文本数据,故在公式前做负负运算转换为数值以第一个时长9小时收费举例,得到的各个档次时长为{9;7;5;1}
4
原理解释得到两个数组后,用SUMPRODUCT将各个对应元素相乘后再求和,即9x0+7x5+5x7+1x3=48因为前面2小时免费(0收费),只要后面7个小时收费,按低级档次收费即7x5,后面在依次加上各个因档次不同的差异收费
5
其他类似水电、煤气收费、个税等累进制(阶梯式)收费均可以运用此原理计算例如现行最新的个税计算标准计算如下=SUMPRODUCT(--TEXT(C18-G7:G14,'0;!0'),H7:H14)
注意事项
如果觉得对你有所帮助,请在下面点赞、评论、投票
下一篇:Excel计算阶梯电价