设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
EXCEL的税率计算问题
返回列表
发新帖
EXCEL的税率计算问题
[复制链接]
11
|
5
|
2010-6-13 11:09:48
|
显示全部楼层
|
阅读模式
条件是A1-2000
结果小于0时,值为0;
大于0小于等于500,值为(A1-2000)*5%;
大于500小于等于2000,值为(A1-2000)*%10-25;
大于2000小于等于5000时,值为(A1-2000)*15%-125;
不考虑大于5000的情况。
用LOOKUP,不知道如何实现-25和-125,以及小于0的情况。
用IF多重嵌套可实现,但是太长了,请问有简单点的函数或者简便的写法吗?谢谢。
回复
使用道具
举报
千问
|
2010-6-13 11:09:48
|
显示全部楼层
=IF(R5<=0,0,IF(R5<=500,R5*5%,IF(R5<=2000,R5*10%-"25",IF(R5<=5000,R5*15%-125,IF(R5<=20000,R5*20%-"375",0)))))根据需要将R5单元格进行修改替换。
回复
使用道具
举报
千问
|
2010-6-13 11:09:48
|
显示全部楼层
写个IF函数,然后把它录成一个宏,定义个快捷键,呵呵
回复
使用道具
举报
千问
|
2010-6-13 11:09:48
|
显示全部楼层
=MAX((A1-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},0)
回复
使用道具
举报
千问
|
2010-6-13 11:09:48
|
显示全部楼层
=ABC(A1)
自定义函数来实现。Private Function abc(ByVal Target As Range) As Integer
If Target < 2000 Then
abc = 0
ElseIf Target <= 2500 Then
abc = (Target
回复
使用道具
举报
千问
|
2010-6-13 11:09:48
|
显示全部楼层
=MAX(0,(A1-2000)*{5,10,15}%-{0,25,125})
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行