excel表格中if公式算个人所得税的公式怎么做?

500以下*0.05,500--2000*0.1-25,2000-5000*0.15-125用if公式怎么编辑?... 500以下*0.05,500--2000 *0.1-25,2000-5000 *0.15-125 用if公式怎么编辑? 展开
 我来答
凌文元LWY
高粉答主

2015-11-01 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

如果收入在B列,个税起征点在C列,那么在D2单元格输入以下公式,得到应税部分

=MAX(B2-C2,0)

公式表示:在B2-C2和0之间取最大值,即收入小于500的不交个人所得税。

在E2单元格输入以下公式,得到个人所得税金额部分

=ROUND(IF(D2<500,D2*0.05,IF(D2<2000,D2*0.1-25,D2*0.15-125)),2)

公式表示:根据应税部分的数额,对应执行相应的税率,超出小数点后面三位的结果保留两位有效数字。

公式也可以直接由收入得到个人所得税,输入

=ROUND(IF(MAX(B2-500,0)<500,MAX(B2-500,0)*0.05,IFMAX(B2-500,0)<2000,MAX(B2-500,0)*0.1-25,MAX(B2-500,0)*0.15-125)),2)

或者不需要使用IF函数嵌套,使用LOOKUP函数

=LOOKUP(MAX(B2-500,0),{0,500,2000},MAX(B2-500,0)*{0.05,0.1,0.15}-{0,25,125})

可以增加更多的嵌套,且公式更加简洁,层次清楚。

 

详见附图

 

 

遇驰进傲霜
2019-01-03 · TA获得超过3717个赞
知道大有可为答主
回答量:3088
采纳率:27%
帮助的人:170万
展开全部

如果收入在B列,个税起征点在C列,那么在D2单元格输入以下公式,得到应税部分
=MAX(B2-C2,0)
公式表示:在B2-C2和0之间取最大值,即收入小于500的不交个人所得税。
在E2单元格输入以下公式,得到个人所得税金额部分
=ROUND(IF(D2<500,D2*0.05,IF(D2<2000,D2*0.1-25,D2*0.15-125)),2)
公式表示:根据应税部分的数额,对应执行相应的税率,超出小数点后面三位的结果保留两位有效数字。
公式也可以直接由收入得到个人所得税,输入
=ROUND(IF(MAX(B2-500,0)<500,MAX(B2-500,0)*0.05,IFMAX(B2-500,0)<2000,MAX(B2-500,0)*0.1-25,MAX(B2-500,0)*0.15-125)),2)
或者不需要使用IF函数嵌套,使用LOOKUP函数
=LOOKUP(MAX(B2-500,0),{0,500,2000},MAX(B2-500,0)*{0.05,0.1,0.15}-{0,25,125})
可以增加更多的嵌套,且公式更加简洁,层次清楚。
 
详见附图
 
 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengwangggg
2008-05-01 · TA获得超过331个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:0
展开全部
=IF(500>B1,B1*0.05,(IF(2000>B1,B1*0.1-25,(IF(B1>5000,B1*0.15-125)))))
注意B1是扣除起征点后的值,可以使B1=A1-C1,A1为工资总额,C1为扣除额。但是IF语句嵌套最多只有7层
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白云朵朵The
2015-09-18 · 知道合伙人数码行家
白云朵朵The
知道合伙人数码行家
采纳数:3494 获赞数:20866
2007从事自动化、计算机的维护工作

向TA提问 私信TA
展开全部
=IF(500>B1,B1*0.05,(IF(2000>B1,B1*0.1-25,(IF(B1>5000,B1*0.15-125)))))
注意B1是扣除起征点后的值,可以使B1=A1-C1,A1为工资总额,C1为扣除额。但是IF语句嵌套最多只有7层
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邶易泣才俊
2019-09-18 · TA获得超过3725个赞
知道大有可为答主
回答量:3092
采纳率:24%
帮助的人:202万
展开全部
如果收入在B列,个税起征点在C列,那么在D2单元格输入以下公式,得到应税部分
=MAX(B2-C2,0)
公式表示:在B2-C2和0之间取最大值,即收入小于500的不交个人所得税。
在E2单元格输入以下公式,得到个人所得税金额部分
=ROUND(IF(D2<500,D2*0.05,IF(D2<2000,D2*0.1-25,D2*0.15-125)),2)
公式表示:根据应税部分的数额,对应执行相应的税率,超出小数点后面三位的结果保留两位有效数字。
公式也可以直接由收入得到个人所得税,输入
=ROUND(IF(MAX(B2-500,0)<500,MAX(B2-500,0)*0.05,IFMAX(B2-500,0)<2000,MAX(B2-500,0)*0.1-25,MAX(B2-500,0)*0.15-125)),2)
或者不需要使用IF函数嵌套,使用LOOKUP函数
=LOOKUP(MAX(B2-500,0),{0,500,2000},MAX(B2-500,0)*{0.05,0.1,0.15}-{0,25,125})
可以增加更多的嵌套,且公式更加简洁,层次清楚。

详见附图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式