爱玩科技网
您的当前位置:首页常用excel表格函数

常用excel表格函数

来源:爱玩科技网
Excel常用函数

1、IF函数:当单元格满足条件时返回真值,不满足时返回假值

公式:=IF(测试条件,“真值”,“假值”)

以上表格为例,计算人员成绩是否合格,输入函数:

=IF(B2>=60,“合格”,“不合格”)

其中,B2>=60为测试条件;合格为真值;不合格为假值 注:Excel函数公式需要用英文输入法输入,以下不再赘述。

2、LEFT函数:单元格从左起几个连续字符 公式:=LEFT(单元格,字符个数)

以上表格为例,统计电话号的区号:

=LEFT(A2,4)

其中,A2是所摘单元格,4是字符个数

3、RIGHT函数:单元格从右起几个连续字符 公式:=RIGHT(单元格,字符个数)

以上表格为例,统计手机号尾号

=RIGHT(A2,4)

其中,A2是所摘单元格,4是字符个数

4、MID函数:单元格中间几个连续字符

公式:=MID(单元格,从左起第几个字符开始,连续字符个数)

以上表格为例,统计人员出生年份

=MID(B2,7,4)

其中,B2为所摘单元格,7为从左起第七个字符开始,4为连续4个字符

5、MOD函数:余数函数 公式:=MOD(单元格,除数)

以上表格为例,计算当除数为2时,A列数值的余数

=MOD(A8,2)

其中,A8为所摘单元格被除数,2为除数

6、函数组合,根据身份证号统计人员性别 运用IF函数、MOD函数及MID函数

公式:=IF(MOD(MID(身份证号单元格,17,1),2)=1,“男”,“女”)

我们都知道,身份证号第17位,单数代表男性,双数代表女性,根据这一特点写出函数:

=IF(MOD(MID(B2,17,1),2)=1,“男”,“女”)

函数拆解:IF是判断数值是否为1;

MOD是计算身份证号第17位数值,除以2得到的余数(1或0); MID是提取身份证号第17位。

MID(B2,17,1) B2单元格,从左起第17位,连续1个字符 MOD(MID(B2,17,1),2) 提取出的第17位,除数为2

IF(MOD(MID(B2,17,1),2)=1,“男”,“女”) 余数是否=1,=1时返回“男”,≠1时返回“女”

7、NOW函数:快速求出当前电脑显示的日期和时间 公式:=NOW()

以上表格为例,具体公式为:

=NOW() 注:括号中不需要输入任何内容

8、TEXT函数:文本格式

常用格式(以2022.8.26为例)

格式 YYYY-MM-DD MM DD DDDD AAAA H:MM AM/PM

9、YEAR函数:将系列数转化为年 公式:=YEAR(单元格)

函数 =TEXT(NOW(),“YYYY-MM-DD”) =TEXT(NOW(),“MM”) =TEXT(NOW(),“DD”) =TEXT(NOW(),“DDDD”) =TEXT(NOW(),“AAAA”) =TEXT(NOW(),“H:MM AM/PM”) 返回结果 2022-08-26 08 26 Friday 星期五 3:29 PM

以上表为例:=YEAR(B18)

B18为日期单元格

10、MONTH函数:将系列数转化为月 公式:=MONTH(单元格)

以上表为例:=MONTH(B18)

B18为日期单元格

11、DAY函数:将系列数转化为日 公式:=DAY(单元格)

以上表为例:=DAY(B18)

B18为日期单元格

12、函数组合,根据身份证算多少岁 公式:=YEAR(NOW())-MID(B2,7,4)&“岁”

以上表为例,YEAR(NOW()) 计算当前年份

MID(B2,7,4) 提取身份证出生年份 &“岁” &为连接符号,连接“”中的字符

13、NUMBERSTRING函数:将数字转换格式 数值 函数 =NUMBERSTRING(数值单元格,1) 123456 =NUMBERSTRING(数值单元格,2) =NUMBERSTRING(数值单元格,3)

14、AVERAGE函数:求平均数

公式:=AVERAGE(数值1,数值2,....)

返回结果 一十二万三千四百五十六 壹拾贰万叁仟肆佰伍拾陆 一二三四五六

以上表为例:=AVERAGE(B24:B26) B24:B26为B列24行到26行所有的数

15、SUM函数:求和

公式:=SUM(数值1,数值2,.....)

以上表为例:=SUM(B24:B26) B24:B26为B列24行到26行所有的数

16、SUMIF函数:条件求和

公式:=SUMIF(查找区域,查找项,区和区域)

以上表为例计算各班的总成绩:

一班:=SUMIF(C33:36,C33,D33:36)

C33:C36 需查找条件的所有区域(选定后按两下F4锁定) C33 需查找的条件

D33:D36 求和区域(选定后按两下F4锁定)

二班:=SUMIF(C33:36,C35,D33:36)

C33:C36 需查找条件的所有区域(选定后按两下F4锁定) C35 需查找的条件

D33:D36 求和区域(选定后按两下F4锁定)

17、SUMIFS函数:多条件求和

公式:=SUMIFS(求和区域,查找区域1,条件1,查找区域2,条件2.....)

以上述表格为例,一班所有叫张三的总成绩

=SUMIFS(D33:D37,B33:B37,B33,C33:C37,C33)

D33:D37 求和区域(选定后按两下F4锁定) B33:B37 查找姓名的区域(选定后按两下F4锁定) B33 查找张三

C33:C37 查找班级的区域(选定后按两下F4锁定) C33 查找一班

18、LOOKUP函数:查找函数

公式:=LOOKUP(查找值,查找区域,返回值)

以上表为例,查找李四的成绩 注:此函数所查找的表格一定要升序排列

=LOOKUP(F40,B40:B42,C40:C42)

F40 查找条件李四

B40:B42 查找条件的区域(选定后按两下F4锁定) C40:C42 返回值的区域(选定后按两下F4锁定)

19、XLOOKUP函数,多条件查找

公式:=XLOOKUP(查找条件1&查找条件2,查找区域1&查找区域2,返回数组)

以上表为例,查找一班张三的成绩

=XLOOKUP(E40&F40,A40:A43&B40:B43,C40:C43) E40&F40 查找条件一班、张三

A40:A43&B40:B43 查找班级列、姓名列(选定后按两下F4锁定) C40:C43 返回成绩列(选定后按两下F4锁定)

20、INDEX函数,双向查找

公式:=INDEX(查找数据区域,MATCH(条件1,条件1区域,0),MATCH(条件2,条件2区域,0))

以上表为例,查找李四的英语成绩

=INDEX(A46:D49,MATCH(F47,A46:A49,0),MATCH(G47,A46:D46,0))

A46:D49 查找数据区域

MATCH(F47,A46:A49,0) 查找姓名 张三

MATCH(G47,A46:D46,0) 查找科目 英语

21、COUNTIF函数,计数

公式:=COUNTIF(需计数区域,计数条件)

以上表为例,统计60分及以上合格人数

=COUNTIF(B52:B55,“>=60”)

B52:B55 计数区域(选定后按两下F4锁定) “>=60” 计数条件

22、COUNTIFS函数,多条件计数

公式:=COUNTIFS(条件区域1,条件1,条件区域2,条件2....)

以上表为例,计算各班级不合格人数

=COUNTIFS(A2:A9,E8,C2:C9,“<60”) A2:A9 班级区域 E8 条件1(一班) C2:C9 成绩区域

“<60” 条件2(<60分,不合格)

23、DATEDIF函数,计算日期间相差时间 =DATEDIF(日期1,日期2,“比较单位”)

以上表为例,各计算出两日期相差的年、月、日

单位 年 月 日 注:

函数中,比较单位“Y”为年,“M”为月,“D”为日

函数 =DATEDIF(A12,A13,“Y”) =DATEDIF(A12,A13,“M”) =DATEDIF(A12,A13,“D”) 结果 2 25 762

因篇幅问题不能全部显示,请点此查看更多更全内容