当前位置:首页 > 技术文章 > 正文内容

12组Excel常用公式,3小时才整理好的,直接套用就行了!

arlanguage4周前 (04-09)技术文章17

Hello,大家好,很久没跟大家盘点函数公式了,今天跟大家分享几组工作中常用的函数公式,大家以后遇到类似的问题直接套用即可,可以快速的提高工作效率,建议大家收藏保存,以免想用的时候找不到了,废话不多说,让我直接开始吧!

1.计算退休年龄

公式:=EDATE(C4,IF(B4="男",60,55)*12)+1

EDATE函数的作用是返回指定日期之前或者之后的月份

首先我们使用IF函数判断出性别,然后再根据性别返回对应的退休年龄,退休年龄乘以12会得到总的月份

2.身份证号码判断重复

公式:=IF(COUNTIF($B$4:$B$11,B4&"*")=1,"","是")

因为身份证号码超过了15位,就不能用常规的方法判断重复了,在这里关键是B4&"*",它的作用是让身份证号码依然保持文本格式进行计数。

如果COUNTIF结果大于1则表示数据重复,然后使用IF函数输出是,就表示存在重复

3.计算不重复数据个数

公式:=COUNTA(UNIQUE(B4:B12))

UNIQUE它会提取不重复的数据,得到不重复的数据后,我们再使用COUNTA函数来统计下数据的个数即可

4.自动排序

我们需要用到SORT函数,它是一个新函数,作用就是用来排序的

语法:=SORT(排序区域,排序的列数,设置排序方式)

SORT函数会根据第二参数指定的列数进行排序,第三参数用于指定排序的方法

公式:=SORT(A4:B13,2,-1)

5.多条件判断

公式:=IF(AND(C3>80,D3<2),200,0)

所谓多条件判断就是存在多个判断的条件,如下图,【只有得分大于80分,迟到小于2次获得200奖金】在这里就是2个条件,它是一个且的关系,我们可以借助and函数来构建条件

6.根据关键字求和

公式:=SUMIF(B4:B15,"*车间*",D4:D15)

如下图,我们项要求车间总的薪资,这个公式本质上还是一个sumif的单条件求和函数,关键是求和的条件【"*车间*"】,星号是一个通配符,表示任意多个字符,在车间的前后各链接一个星号就能实现关键字求和的效果了

7.计算工龄

公式:=DATEDIF(C4,TODAY(),"Y")

这个公式就是DATEDIF的常规用法,它的作用就是计算2个日期之间的差值,第三参数为Y就表示计算年份的差值。

8.一对多查询

公式:=FILTER(B4:B18,A4:A18=D4)

FILTER函数是一个新函数,它的作用是根据条件筛选结果,一对多查询其实它的本质就是一个筛选问题,FILTER函数的出现完美的解决了这个Excel难题

9.身份证号码计算性别

公式:=IF(ISEVEN(MID(B4,17,1)),"女","男")

性别只与身份证号码的第17位有关,奇数则表示为男性,偶数则表示为女性。

在这里我们使用MID函数将第17位提取出来,之后利用ISEVEN函数判断下数字的奇偶性,最后利用IF函数来输出结果。

10.身份证号计算年龄

公式:=DATEDIF(TEXT(MID(B4,7,8),"0000-00-00"),TODAY(),"Y")

这个公式有一些长,它的本质就是一个DATEDIF,用它来计算下2个日期之间的差值,只不过我们需要在身份证号码中提取下出生日期,TEXT(MID(B4,7,8),"0000-00-00")这一串函数的作用就是提取身份证号码中的出生日期。

11.合并同类项

公式:=TEXTJOIN(",",TRUE,IF($B$4:$B$18=E8,$C$4:$C$18,""))

这个公式的主体是一个TEXTJOIN函数,我利用IF函数来找到每个班级对用的姓名,然后再根据分隔符号将它们都连接在一起即可

12.不计算筛选的数据

不计算筛选的数据,一个快捷键就能轻松搞定,就是Ctrl+T键,把数据转换为超级后,为表格添加下汇总行,这个时候筛选数据,就会不计算隐藏的区域,仅仅计算筛选的结果了

以上就是今天分享的12组函数,你用过几个呢?

我是Excel从零到一,关注我,持续分享更多Excel技巧


以上内容,在我的专栏中都有讲到,如果你想要学习Excel,可以看下我的专栏.

课程已经更新了136个章节,后期还会陆续新增章节,专栏永久有效,无时间限制,并且配备了课件

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/3917.html

分享给朋友:

“12组Excel常用公式,3小时才整理好的,直接套用就行了!” 的相关文章

Nginx常用技巧

Nginx常用技巧:提高性能、安全性与稳定性Nginx作为高性能的Web服务器和反向代理服务器,广泛应用于各类生产环境中。通过一些常用的配置技巧,可以有效提高Nginx服务器的性能、安全性和可靠性。以下将介绍几项关键的配置技巧,帮助您最大化利用Nginx的优势。直达服务器选购网址:www.tsyvp...

K8S中Service使用nginx控制器实现Ingress负载均衡器的一个Demo

写在前面学习K8s中Service遇到,单独整理分享给小伙伴本文内容涉及:ingress-nginx-controller的创建基于ingress-nginx-controller的Ingress的创建基于Ingress的服务发布,SVC负载时间关系,关于Ingresshttp路由负载本文没有涉及部...

Java 加密解密和数字签名

在做项目中,只要涉及敏感信息,或者对安全有一定要求的场景,都需要对数据进行加密。在Java中原生API即可实现对称加密与非对称加密,并支持常用的加密算法。对称加密对称加密使用单钥完成加解密,加密和解密采用相同的密钥。对称加密的速度快,常用于大量数据进行加密。主流的算法有:AES,3DES。生成3DE...

nginx启动、重启、关闭

一、启动cd usr/local/nginx/sbin./nginx二、重启更改配置重启nginxkill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload 判断配置文件是否正确nginx -t -c /usr/local/...

技巧:PHP版本怎样隐藏在Linux服务器

通常情况下,大多数安装web服务器软件的默认设置存在信息泄露,这些软件其中之一就是PHP。PHP是如今最流行的服务端html嵌入式语言之一。而在如今这个充满挑战的时代,有许多黑客会尝试发现你服务端的漏洞。因此,ehowstuff网站一篇简单描述如何在Linux服务器中隐藏PHP信息值得关注。(图片来...

为什么一条UPDATE语句有索引反而更慢

先来看看今天要讲的主人翁:UPDATE `i_msg_system` set `deliver`=1 where `uid`=10000 and `msg_group`=0 and `deliver`=0;涉事表结构:CREATE TABLE `i_msg_system` ( `id` int(...