以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 个人所得税计算 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129885) |
||||||||
-- 作者:最嗨魔女呜啦啦 -- 发布时间:2019/1/8 10:35:00 -- 个人所得税计算 此主题相关图片如下:qeohsc0{ie)si7jp@)n`@3.png 计算新的个人所得税算法如下 想在狐表中添加公式 iif(SUM([应纳税所得额]-5000)>960000,SUM([应纳税所得额]-5000)*0.45-181920,IIF(SUM([应纳税所得额]-5000)>660000,SUM([应纳税所得额]-5000)*0.35-85920,IIF(SUM([应纳税所得额]-5000)>420000,SUM([应纳税所得额]-5000)*0.30-52920,IIF(SUM([应纳税所得额]-5000*)>300000,SUM([应纳税所得额]-5000)*0.25-31920,IIF(SUM([应纳税所得额]-5000*)>144000,SUM([应纳税所得额]-5000)*0.2-16920,IIF(SUM([应纳税所得额]-5000)>36000,SUM([应纳税所得额]-5000)*0.1-2520,SUM([应纳税所得额]-5000)*0.03)))))) 但是会报错,该怎么写 |
||||||||
-- 作者:有点甜 -- 发布时间:2019/1/8 10:52:00 -- 不建议使用表达式计算。用代码计算吧,简单方便。
http://www.foxtable.com/webhelp/scr/0676.htm
http://www.foxtable.com/webhelp/scr/0675.htm
|
||||||||
-- 作者:最嗨魔女呜啦啦 -- 发布时间:2019/1/8 11:19:00 -- 无思路 举例写的intax是已有函数 我现在直接把他变成我想要的新税法公式 我该怎么写在datacolchanged事件里 我所需公式是我先前写的那个,写在事件里 sum函数就成了无定义 |
||||||||
-- 作者:有点甜 -- 发布时间:2019/1/8 11:53:00 -- 以下是引用最嗨魔女呜啦啦在2019/1/8 11:19:00的发言:
无思路 举例写的intax是已有函数 我现在直接把他变成我想要的新税法公式 我该怎么写在datacolchanged事件里 我所需公式是我先前写的那个,写在事件里 sum函数就成了无定义
intax就是新税法的公式。你直接输入值即可计算啊,比如
msgbox(intax(12000-5000)) |
||||||||
-- 作者:有点甜 -- 发布时间:2019/1/8 12:16:00 -- 看了一下你的公式,你那个是【全年应纳税所得额】的公式吧?把所有的数据累加起来然后计算的意思?
请上传具体实例说明,说明需要得到什么结果。
|
||||||||
-- 作者:最嗨魔女呜啦啦 -- 发布时间:2019/1/8 12:34:00 -- 我测试过了 intax方法是之前算税的公式也就是在excel表中是这样列的 =ROUND(IF(SUM(应纳税所得额*5000)>25000,SUM(应纳税所得额*5000)*0.25-2660,IF(SUM(应纳税所得额*5000)>12000,SUM(应纳税所得额*5000)*0.2-1410,IF(SUM(应纳税所得额*5000)>3000,SUM(应纳税所得额*5000)*0.1-210,SUM(应纳税所得额*5000)*0.03))),2) 2019年1月1日提出了新的税金算法,开始采用累加法 大概公式是这样 =ROUND(IF(SUM(应纳税所得额-5000*月份)>960000,SUM(应纳税所得额-5000*月份)*0.45-181920,IF(SUM(应纳税所得额-5000*月份)>660000,SUM(应纳税所得额-5000*月份)*0.35-85920,IF(SUM(应纳税所得额-5000*月份)>420000,SUM(应纳税所得额-5000*月份)*0.30-52920,IF(SUM(应纳税所得额-5000*月份)>300000,SUM(应纳税所得额-5000*月份)*0.25-31920,IF(SUM(应纳税所得额-5000*月份)>144000,SUM(应纳税所得额-5000*月份)*0.2-16920,IF(SUM(应纳税所得额-5000*月份)>36000,SUM(应纳税所得额-5000*月份)*0.1-2520,SUM(应纳税所得额-5000*月份)*0.03))),2) 有没有办法自己写公式 |
||||||||
-- 作者:有点甜 -- 发布时间:2019/1/8 12:36:00 -- 1、升级到最新版foxtable
msgbox(intax(10000-5000))
得到的值是290,就是正确的值啊
2、你那个是【全年应纳税所得额】的公式吧?把所有的数据累加起来然后计算的意思?
如果自己不会做,请上传具体实例说明,说明需要得到什么结果。
|
||||||||
-- 作者:最嗨魔女呜啦啦 -- 发布时间:2019/1/8 15:18:00 --
excel表中我举了个例子 分别是之前的税金公式和现在的税金公式 我现在想要的是通过现在的税金公式计算税金 因为税金新政策 现在计算税金的方式较复杂 希望能够把我定义的税金公式应用到狐表中 麻烦老师了
|
||||||||
-- 作者:有点甜 -- 发布时间:2019/1/8 15:33:00 -- foxtable对应公式这样写
iif(([应纳税所得额]-5000)>960000,([应纳税所得额]-5000)*0.45-181920,IIF(([应纳税所得额]-5000)>660000,([应纳税所得额]-5000)*0.35-85920,IIF(([应纳税所得额]-5000)>420000,([应纳税所得额]-5000)*0.30-52920,IIF(([应纳税所得额]-5000)>300000,([应纳税所得额]-5000)*0.25-31920,IIF(([应纳税所得额]-5000)>144000,([应纳税所得额]-5000)*0.2-16920,IIF(([应纳税所得额]-5000)>36000,([应纳税所得额]-5000)*0.1-2520,([应纳税所得额]-5000)*0.03)))))) [此贴子已经被作者于2019/1/8 15:58:18编辑过]
|