函数中有一些强大公式,只要套入数据,即可实现复杂的功能。
我国个人所得税采用 7 级超额累计税率,不同的收入适用不同的税率,具体如下:
大多数人都是使用 IF 多重嵌套大法计算个人所得税,设置出类似下面这样的又长又绕还易错的公式来:
个税计算——IF 公式:
=IF(D2<3000,D2*3%-0,IF(D2<12000,D2*10%-210,
IF(D2<25000,D2*20%-1410,IF(D2<35000,D2*25%-2660,
IF(D2<55000,D2*30%-4410,IF(D2<80000,D2*35%-7160,D2*45%-15160))))))
上述公式共使用了 6 个 IF 函数来区分 7 种不同情况,再根据所属情况计算对应的个税,真的太复杂了。
相信大多数人写这个公式的时候都要全神贯注、反复确认,生怕出错,相信很多小伙伴早已头昏脑胀。
不怕,只要你学会了下面这个强大公式,就能轻松设置出超好用的个税公式来。
=MAX(E2*{0.03;0.1;0.2;0.25;0.3;0.35;0.45}-{0;210;1410;2660;4410;7160;15160})
使用数组运算分别计算出应纳税所得额适用各档税率时的个税额,根据超额累计税率的规律,最终个税额总是几个数中的最大值,因此使用 MAX 函数来完成计算。
该公式只引用了唯一一个单元格 E2,只需将其替换为所需的单元格,即可实现个税计算,使用难度几乎为零,赶紧收藏起来!
在正式合同、文件或财务单据中,我们往往需要将阿拉伯数字转为中文大写数字,这可难倒了不少人。
有没有简单易学的小写数字转换大写数字公式呢?答案就在下方。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),”[dbnum2];; “)
&TEXT(MOD(A2*100,100),”[>9][dbnum2]元0角0分;
[=0]元整;[dbnum2]元零0分”),”零分”,”整”),”元零”,),” 元”,)
1)用 INT 提取整数部分, MOD 提取小数部分;
2)再使用 TEXT 函数转化为大写整元和小写的角分;
3)最后结合三个 SUBTITUTE 处理【零分】、【元零】和【元】 等三种特殊情况。
这个公式虽然看起来很难,但我们并不需要去理会其中的原理,只需将上述公式中的 A2 替换为想要转换的数字所在的单元格即可。
公式是通用的,小伙伴们只需收藏好公式,就 OK 啦!
我相信大多数人都习惯于用 COUNTIF 函数或 COUNTIFS 函数来统计,但其实,真正简单又高效的,却是下面这个强大公式。
=FREQUENCY($B$2:$B$8,{22;30;40;50;60})*FREQUENCY($B$2:$B$8,{22;30;40;50;60})
FREQUENCY 是专门的分段统计函数,只需将用以分段的 n 个数值依次排列作为它的第二个参数,就能够将第一个参数所指向的数组分为 n+1 段,并统计各个分段中的数值个数。
注:
=FREQUENCY($B$2:$B$8{22;30;40;50;60})*FREQUENCY($B$2:$B$8,{22;30;40;50;60})
最后,按【Ctrl+Shift+Enter】,公式才能正确计算哦!
其实,从身份证号码中也可以获得很多信息,比如出生年月、性别等等。
很多时候,我们可以直接从身份证中提取这些信息,不需要再手工查找填写。
然而,根据身份证号计算年龄,也有一个简单的强大公式哦!
=DATEDIF(TEXT(MID(B2,7,8),”0-00-00″),TODAY(),”y”)
1)首先,用 MID 函数提取身份证中的 7-14 位出生日期对应的数字串;
3)最后用隐藏函数 DATEDIF 计算出 出生日期和系统日期之间间隔的年份数,即为年龄。
这个公式是非常固定且通用的,只需将身份证所在的单元格 B2 进行替换,即可实现快速计算年龄的功能,赶紧记下来,下次直接套用,省时省力!
以上,就是小编今天分享的四个强大公式,一起总结复习下吧!
2)三个 SUBTITUTE 和+两个 TEXT 组合实现小写换大写
4)DATEDIF+TEXT+MID 根据身份证计算年龄
微信扫一扫加关注,Office自学网官方微信公众号,
专注分享软件安装和视频教程,让你一号在手,办公无忧!