excel常用函数

发布 2022-06-29 12:54:28 阅读 9948

目录。从身份证中提取信息函数 2

1、如何从公式在excel**的身份证号码中提取性别? 2

2、如何从公式在excel**的身份证号码中提取年龄(周岁)? 3

3、如何从公式在excel**的身份证号码中提取出生年月日? 4

计数日期函数 4

1,计算两个日期之间的天数。 4

2.计算两个日期之间的天数,也可以用隐藏函数datedif函数来完成,公式如下: 5

3.datedif()函数知识点介绍: 5

4.下面再来看一下如何计算时间。 5

5.上面的例子是未超过1天的时间,如果超过1天的时间利用上述的方法直接相减会得到什么结果呢? 6

6.上面的例子更常出现于考勤表的时间计算,由于两个日期可能跨越2天或者更长时间,默认显示结果不正确,需要通过设定单元格格式的方法来显示正常的时间差。如下图设置单元格格式为“[h]:mm:

ss”,其中h加上方括号可以将时间的差小时数完全显示,如果不加方括号只能显示扣除天以后的小时之差。 6

7.如果想将时间差的天数和时间都显示出来,可以设置单元格格式为: 6

8.小提示:上面所述的时间和日期相减都需要用大的减去小的,否则就会出现预期外的错误。 7

统计函数 7

1、统计数据个数 7

2.当满足某条件时,返回一个值,否则返回另一个值函数:if 8

排名函数: 9

1. 计算某数字在一列数字中相对于其他数值的大小排名的函数: rank 9

2. 计算一个数字在数字列表中的排位,如果一个以上的值排位相同,则返回平均排位函数: 10

3. 一个数字在数字列表中的排位,如果多个值都具有相同的排位,则返回该组数值的最高排位函数: 12

求和函数 13

计算单元格区域中所有数值的和函数:sum 13

对满足条件的单元格求和函数:sumif 13

其它实例 15

1查找重复内容 15

2重复内容首次出现时不提示 16

3重复内容首次出现时提示重复 16

4根据出生年月计算年龄 16

5根据身份证号码提取出生年月 17

6根据身份证号码提取性别 17

7几个常用的汇总公式 17

8成绩排名 18

9中国式排名(相同成绩不占用名次 18

10 90分以上的人数 19

11各分数段的人数 19

12按条件统计平均值 19

13多条件统计平均值 20

14统计不重复的个数 20

15提取不重复的内容 20

如果身份证号码在g6单元格,那么在性别单元格输入以下公式。

if(mod(mid(g6,17,1),2)=0,"男","女")

输入以下公式:

datedif(text(mid(a2,7,8),"0000-00-00"),today(),y")

公式表示:通过mid函数取身份证号码的第7位起的8个字符,以“0000-00-00”格式显示,作为datedif的始终日期,计算与today()之间相隔的年份,即年龄。

输入公式:mid(g6,7,4)&"年"&mid(g6,11,2)&"月"&mid(g6,13,2)&"日"

在excel中,两个日期直接相减就可以得到两个日期间隔的天数,如下图:

datedif(a2,b2,"d")

这个函数语法是这样的:=datedif(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以返回间隔的天数、月数和年数。

首先,最简单的是两个时间直接相减即可得到时间差。但是注意,存储结果的单元格要设置成时间格式。

d天 h小时mm分ss秒。

如图:在a7中输入“=count(a1:d5)”,会对a1:d5区域统计包含数字值的单元格个数。

如图:在a7中输入“=counta(a1:d5)”,会对a1:d5区域统计非空白单元格的个数。

在c2单元格输入公式=countif(b2:b20,">90"),其中b2:b20表示统计区域,">90"表示得分大于90的条件。

excel中的if函数是逻辑函数,表达的意思是当满足某条件时,返回一个值,否则返回另一个值。

输入公式:if(h5>=90,"优",if(h5>=80,"良",if(h5>=70,"中",if(h5>=60,"及",if(h5<60,"需努力"))

rank函数是计算某数字在一列数字中相对于其他数值的大小排名的函数。

对得出的销售业绩进行排名。在张三的销售排名j3单元格输入排名函数公式”=rank(i3,$i$3:$i$7,0)“下拉至钟七业绩排名所在j7单元格,即可完成业绩排名。

其中排名函数最后的排序方式有”0“与”1“,0表示按降序排列,1则表示按升序排列(升序排名时,参数1可省略)。

如对学生成绩升序排名,可输入如下公式:

rank(i5,$i$5:$i$16)

函数,用于返回一个数字在数字列表中的排位,如果一个以上的值排位相同,则返回平均排位,其大小相对于列表中的其他值。

如对学生成绩进行排名:

在c2单元格中输入公式“=使用函数返回b2单元格的值在b2:b10区域的排位,其他单元格也是引用b2:b10区域,所以将该区域改为绝对引用。

按回车键后,向下填充其他单元格,即可返回对应成绩在区域中的排位,该函数对应相同的排位返回平均排位。

如计算门店月销售的排名情况:

在c2单元格中输入公式"="使用函数返回b2单元格的数值在区域b2:b8中的降序排位,相同的数值返回最高排位。

按回车键后向下填充其他单元格,即可返回对应其他单元格月销售额的排位情况。

注意事项: 函数对相同的数值的排位相同。但是,相同数值的存在会影响后续数值的排位。

打开**后,我们将语文成绩一栏的数据求和。在b列的b6单元格输入公式:=sum(b2:b5),公式输入完成后按回车键即可。

以下面**为例,做无可选项的公式应用。

求数学成绩超过95分的成绩之和。

如图所示单元格中输入=sumif(d2:d8,">95")

看到没有第三个参数,表示无可选项。

意思是求d2到d8区域内,大于等于95的数值之和。

结果是194,与**中对应的数学成绩之和一致。

再举一例看到,求数学成绩超过95分的同学的总分之和。

在单元格中输入公式=sumif(d2:d8,">95",f2:f8)

这个公式含可选项,表示求d2到d8单元格中数值超过95分对应的f2到f8的数值之和。

看图,结果完全无误。

if(countif(a:a,a2)>1,"重复","

if(countif(a$2:a2,a2)>1,"重复","

if(countif(a2:a99,a2)>1,"重复","

datedif(a2,today(),y")

--text(mid(a2,7,8),"0000-00-00")

if(mod(mid(a2,15,3),2),"男","女")

a列求和:sum(a:a)

a列最小值:

min(a:a)

a列最大值:

max (a:a)

a列平均值:

**erage(a:a)

a列数值个数:

count(a:a)

9中国式排名(相同成绩不占用名次)

sumproduct((b$2:b$7>b2)/countif(b$2:b$7,b$2:b$7))+1

countif(b1:b7,">90")

同时选中e2:e5,输入以下公式,按shift+ctrl+enter

frequency(b2:b7,)

**erageif(b2:b7,"男",c2:c7)

**erageifs(d2:d7,c2:c7,"男",b2:b7,"销售")

sumproduct(1/countif(a2:a9,a2:a9))

c2单元格输入以下数组公式,按ctrl+ shift+enter,向下复制。

Excel常用函数

sum 加總。語法 sum 儲存格 儲存格 連續儲存格的加總。sum 儲存格,儲存格,儲存格 不連續儲存格的加總。例1 sum a2 a20 加總儲存格a2至a20。例2 sum a5,a11,a13,b7,b18,b20 加總儲存格a5,a11,a13,b7,b18,b20數值總合。例3 sum ...

Excel常用函数

excel的数据处理功能在现有的文字处理软件中可以说是独占鳌头,几乎没有什么软件能够与它匹敌。而函数作为处理数据的一个最重要手段,在生活和工作实践中,却很少有人充分发挥它们的强大功能。excel提供的函数不仅涉及面广,而且种类多,本文所涉及的几个函数,就是日常工作中常用的。一 hyperlink函数...

Excel常用函数

excel2003常用函数一览表。sum 返回单元格区域中所有数据的和 erage 计算参数的算术平均数 参数可以是数值或包含数值的名称 数组或引用 if 执行真假值判断,根据对指定条件进行逻辑评价的真假而返回不同的结果 hyperlink 创建快捷方式,以便打开文档或网络驱动器,或连接intern...