ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 11028|回复: 17

最简单的个税公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-8-8 20:13 | 显示全部楼层 |阅读模式

这是引用已发的帖子,但我不知如何用?请教我,谢谢!

这是我所见过的最简单的个税公式  插入自定义名称:GZ={0,500,2000,5000,20000,40000}   A1中为工资总额,B1中输入数据公式:={sum((a1-800-GZ>0)*(a1-800-GZ)*0.05)}  (注:由半榻茶烟处得,如有雷同,纯属巧合)

请问这个个人所得税公式如何使用?

[此贴子已经被作者于2004-8-8 20:14:01编辑过]

TA的精华主题

TA的得分主题

发表于 2004-8-8 22:40 | 显示全部楼层

  

  起征点可能有点问题,修改成了800,仅供参考。

QZEoXgda.rar (1.57 KB, 下载次数: 217)

TA的精华主题

TA的得分主题

发表于 2004-8-9 09:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
按半榻茶烟版主原法及楼主原意,也试试作了一个共同学习。 SJ6ozHEC.rar (2.13 KB, 下载次数: 132)
[此贴子已经被作者于2004-12-19 18:26:35编辑过]

VSeFkeAx.rar

1.78 KB, 下载次数: 37

最简单的个税公式

Fe4pSPPe.rar

2 KB, 下载次数: 26

OmFagTmk.rar

1.96 KB, 下载次数: 55

TA的精华主题

TA的得分主题

发表于 2004-8-9 11:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

楼主都已经把公式写出来,GZ={0,500,2000,5000,20000,40000,60000,80000,100000}逗号要用英文的。

b1=sum((a1-800-GZ>0)*(a1-800-GZ)*0.05),按ctrl+shift+enter结束,公式变成{=sum((a1-800-GZ>0)*(a1-800-GZ)*0.05)},{}不是手工输入的。

TA的精华主题

TA的得分主题

发表于 2004-8-9 13:45 | 显示全部楼层

个调税是累进税哦

这个公式只是一个比例5%,好像不能用啊!

TA的精华主题

TA的得分主题

发表于 2004-8-9 13:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
以下是引用yhcyd在2004-8-9 13:45:00的发言:

这个公式只是一个比例5%,好像不能用啊!

  你也好懒哦,试试再说吗?受修为限制,好多公式我们的肉眼看不透,呵呵。

TA的精华主题

TA的得分主题

发表于 2004-8-9 18:49 | 显示全部楼层
以下是引用yhcyd在2004-8-9 13:45:00的发言:

这个公式只是一个比例5%,好像不能用啊!

这个公式设计非常巧妙。

它的原理是对每个大于临界点的应税所得额与临界点的差乘5%(依据9级税率按5%递增),再合计。

如应税所得额=600,先600>0,因此(600-0)*5%=30;(此时>500的100部分已*5%)

再600>500,因此(600-500)*5%=5;

接着比较都=0;

最后30+5+0……+0=35。

TA的精华主题

TA的得分主题

发表于 2004-8-10 09:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
2楼的回复有误,起征点为800元是没错。这已经在公式里反应(a1-800-GZ),{0,500,2000……}里的500是累进税率的分界点。之所以可以只用0.05表示,那是因为个人所得税9级税率都是以5%递增的。

TA的精华主题

TA的得分主题

发表于 2006-7-20 21:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

我用lookup函数仔细的做了一个,不知道是否正确,请各位尝试一下!

我认为   起征点,税率,应纳所得税,速算扣除数,  都应该定义名称,因为随着时间的推移,很难保证这些数据税务部门不修改它们,例如,起征点从500变为800元,那么,你的文件里所有公式都要修改,如果你的excel文件很大,那么它的工作量将会很大.如果用我说的定义名称的方法,修改它们,会变得很简单,不管你的文件有多大!

提供的文件如下:

V79JWeoY.rar (3.16 KB, 下载次数: 196)

TA的精华主题

TA的得分主题

发表于 2006-7-20 22:05 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-28 06:38 , Processed in 0.050633 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表