ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创] 我的个人所得税程序

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-2-9 20:24 | 显示全部楼层
真的有用吗,那个程序我应该在哪运行呀,不知入门,请指点


有没有更简洁的方法


我只是算一个月的工资,简单一些可以吗

TA的精华主题

TA的得分主题

发表于 2004-2-9 20:48 | 显示全部楼层
唉,5楼的,那个管用吗


对了,许仙,一看的这个回复,快点贴吗,不然我就没命了,


快快快;),


我会非常感谢你的

TA的精华主题

TA的得分主题

发表于 2004-2-10 08:29 | 显示全部楼层

回复11楼:不用VBA、IF、数组的计算方法

<TABLE style="WIDTH: 228pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=303 border=0 x:str>
<COLGROUP>
<COL style="WIDTH: 97pt; mso-width-source: userset; mso-width-alt: 3669" width=129>
<COL style="WIDTH: 77pt; mso-width-source: userset; mso-width-alt: 2901" width=102>
<COL style="WIDTH: 54pt" width=72>
<TBODY>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl25 style="WIDTH: 97pt; HEIGHT: 14.25pt" width=129 height=19 x:str="应纳税所得额">
<SPAN style="mso-spacerun: yes">1、建立如下表的税率表,并命名为“税率表”。</SPAN>


<SPAN style="mso-spacerun: yes"></SPAN>       


<SPAN style="mso-spacerun: yes">        </SPAN>应纳税所得额

</TD>
<TD class=xl26 style="BORDER-LEFT: medium none; WIDTH: 77pt" width=102 x:str="速算扣除数"><SPAN style="mso-spacerun: yes">        </SPAN>速算扣除数 </TD>
<TD class=xl27 style="BORDER-LEFT: medium none; WIDTH: 54pt" width=72>税率</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl28 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="0"><SPAN style="mso-spacerun: yes">                                                                                 </SPAN>-<SPAN style="mso-spacerun: yes">                 </SPAN></TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="0"><SPAN style="mso-spacerun: yes">                                                         </SPAN>-<SPAN style="mso-spacerun: yes">                 </SPAN></TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.05">5%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="501"><SPAN style="mso-spacerun: yes">                                                                                 </SPAN>501 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="25"><SPAN style="mso-spacerun: yes">                                                                 </SPAN>25 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.1">10%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="2001"><SPAN style="mso-spacerun: yes">                                                                 </SPAN>2,001 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="125"><SPAN style="mso-spacerun: yes">                                                         </SPAN>125 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.15">15%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="5001"><SPAN style="mso-spacerun: yes">                                                                 </SPAN>5,001 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="375"><SPAN style="mso-spacerun: yes">                                                         </SPAN>375 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.2">20%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="20001"><SPAN style="mso-spacerun: yes">                                                         </SPAN>20,001 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="1375"><SPAN style="mso-spacerun: yes">                                         </SPAN>1,375 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="0.25">25%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="40001"><SPAN style="mso-spacerun: yes">                                                         </SPAN>40,001 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="3375"><SPAN style="mso-spacerun: yes">                                         </SPAN>3,375 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.3">30%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="60001"><SPAN style="mso-spacerun: yes">                                                         </SPAN>60,001 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="6375"><SPAN style="mso-spacerun: yes">                                         </SPAN>6,375 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.35">35%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="80001"><SPAN style="mso-spacerun: yes">                                                         </SPAN>80,001 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="10375"><SPAN style="mso-spacerun: yes">                                 </SPAN>10,375 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.4">40%</TD></TR>
<TR style="HEIGHT: 14.25pt" height=19>
<TD class=xl29 style="BORDER-TOP: medium none; HEIGHT: 14.25pt" height=19 x:num="100001"><SPAN style="mso-spacerun: yes">                                                 </SPAN>100,001 </TD>
<TD class=xl29 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" x:num="15375"><SPAN style="mso-spacerun: yes">                                 </SPAN>15,375 </TD>
<TD class=xl30 style="BORDER-TOP: medium none; BORDER-LEFT: medium none" align=right x:num="00.45">45%</TD></TR></TBODY></TABLE>
2、计算出应纳税所得额,即收入减去允许税前扣除的费用、社会保险费等。假设在E列,第一个数据在E2;


3、税率一列(设在F列)输入公式:=VLOOKUP(E2,税率表,3,1)


4、速算扣除数(设在G列)输入公式:=VLOOKUP(E2,税率表,2,1)


5、应纳所得税额(设在H列)输入公式:=E2*F2-G2。当然,这里可能需要可以加入一个IF函数,判断应纳税所得额是否小于0。不加入也可以,但&lt;0时,计算结果会显示#N/A的出错信息。


贴上来的税率表显示不太正常,反正应纳税所得额、税率、数算扣除数应在同一行。


不知道这样表述是否清楚?

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-2-10 10:07 | 显示全部楼层
原来也打算设置参数的,


后考虑到不设置可能更灵活


所以就没有设置

TA的精华主题

TA的得分主题

发表于 2004-2-10 13:15 | 显示全部楼层
对了,5楼的楼主,我引用了一下你的公式,算是算出得数来了,


但我想问你一下,如果我得出的数要自动四舍五入怎么办,


比如A1=23.52,怎样变的A1=24.00呢?


急//////////

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-2-10 13:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
在结果的基础上加上round函数

TA的精华主题

TA的得分主题

发表于 2004-2-19 16:42 | 显示全部楼层
为啥不到上海财税网down 一个个税的程序呢?(现在个税不是盘片或网上申报吗?税务会提供软件,不必自编还要用烦琐的公式)

TA的精华主题

TA的得分主题

发表于 2004-2-20 16:47 | 显示全部楼层
请教一下,每个月有多次的工资或奖金发放,需要多次累加计算税率,有简单的方法吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-2-20 16:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
<DIV class=quote><B>以下是引用<I>手脑在2004-2-19 16:42:00</I>的发言:</B><BR>为啥不到上海财税网down 一个个税的程序呢?(现在个税不是盘片或网上申报吗?税务会提供软件,不必自编还要用烦琐的公式)





</DIV>
<BR>你的工作是在税务申报之前做的,等你做完了才去申报


再说了,税务的软件什么时候为使用人考虑过
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-8 12:22 , Processed in 0.023762 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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