以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Excel取最大值的函数怎么引用到狐表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141670)

--  作者:chk
--  发布时间:2019/10/8 11:50:00
--  Excel取最大值的函数怎么引用到狐表
您好!
      MAX(([工资]-5000)*5%*{0.6,2,4,5,6,7}-5*{0,42,282,532,882,1432},0)这个函数怎么写到公式列表达式里,感谢!
图片点击可在新窗口打开查看此主题相关图片如下:123.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2019/10/8 13:59:00
--  
表达式用不了,只能使用代码处理
--  作者:chk
--  发布时间:2019/10/8 15:32:00
--  
您好!
  这个代码该怎么写?感谢!

--  作者:有点蓝
--  发布时间:2019/10/8 15:38:00
--  
上传项目实例测试
--  作者:chk
--  发布时间:2019/10/8 16:10:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:chk
--  发布时间:2019/10/8 16:14:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
您好!
        现在要设的公式是“个人所得税”,Excel的公式是这样设置的=MAX((计税工资-5000)*5%*{0.6,2,4,5,6,7}-5*{0,42,282,532,882,1432},0)。
但是在狐表不知道怎么弄了,请大神帮忙,谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar


--  作者:有点蓝
--  发布时间:2019/10/8 16:17:00
--  
按什么逻辑进行计算?

如果是要计算所得税,参考:
iif([实发工资] <= 5000,0,iif(([实发工资]-5000) <36000,( [实发工资]-5000)*0.03,iif(([实发工资]-5000) < 144000,( [实发工资]-5000)*0.1-2520,iif(([实发工资]-5000) < 300000,( [实发工资]-5000)*0.2-16920,iif(([实发工资]-5000) < 420000,( [实发工资]-5000)*0.25-31920,iif(([实发工资]-5000) < 660000,( [实发工资]-5000)*0.3-52920,iif(([实发工资]-5000) < 960000,( [实发工资]-5000)*0.35-85920,([实发工资]-5000)*0.45-181920)))))))

--  作者:chk
--  发布时间:2019/10/9 10:51:00
--  回复:(有点蓝)按什么逻辑进行计算?如果是要计算所...
您好!
    我按照你的公式写进去没有问题,但是我把他改了取值范围就报错了,这个需要怎么改
iif([计税工资] <= 5000,0,iif(([计税工资]-5000) < 8000,( [计税工资]-5000)*0.03,iif(([计税工资]-5000) < 12500,( [计税工资]-5000)*0.1-210,iif(([计税工资]-5000) < 38500,( [计税工资]-5000)*0.2-1410,iif(([计税工资]-5000) < 58500,( [计税工资]-5000)*0.25-2660)))))

图片点击可在新窗口打开查看此主题相关图片如下:12.jpg
图片点击可在新窗口打开查看


--  作者:狐狸爸爸
--  发布时间:2019/10/9 11:58:00
--  
IIf([计税工资] <= 5000, 0, IIf(([计税工资] - 5000) < 8000, ([计税工资] - 5000) * 0.03,IIf(([计税工资] - 5000) < 12500, ([计税工资] - 5000) * 0.1 - 210,IIf(([计税工资] - 5000) < 38500, ([计税工资] - 5000) * 0.2 - 1410,IIf(([计税工资] - 5000) < 58500, ([计税工资] - 5000) * 0.25 - 2660, 0 )))))

红色的0改为你需要的值

--  作者:chk
--  发布时间:2019/10/9 14:38:00
--  
嗯,但是这个公式在计税工资减5000后大于8000了,但是还是按([计税工资] - 5000) * 0.03在算,为什么啊?谢谢!