查看: 1178|回复: 1

【Excel应用】常用函数介绍

[复制链接]

290

主题

50

回帖

2891

积分

超级版主

Rank: 8Rank: 8

积分
2891
发表于 2021-12-7 15:09:36 | 显示全部楼层 |阅读模式
本帖最后由 泥泞有痕 于 2021-12-7 15:32 编辑

2.2统计函数
count (d2:d6)  统计参数中包含数字的个数。
counta   非空单元格个数
countblank   空白单元格个数

countif(c2:c6,">80")   couftif (区域,条件)   满足指定条件的单元格个数。
countifs(c2:c6,">80",C2:c6,"<90")   couftifs (区域1,条件1,区域2,条件2)   满足多个条件的单元格个数。

average(c2:c6)  计算参数的算术平均值
averagea(c2:c6)  计算参数中,非空值的算术平均值
averageif(c2:c6,"男",d2:d6)   averageif(区域,条件,求平均值区域)
averageifs(d2:d6,c2:c6,"男",d2:d6,">80")   averageif(平均值区域,区域1,条件1,区域2,条件2)

max(d2:d6)     返回一组数字中的最大值
maxa(d2:d6)    返回一组非空值中的最大值

min(d2:d6)    返回一组数字中的最小值
mina(d2:d6)    返回一组非空单元格中的最小值   文本型数字和文本都按0计算。

rank(d2,d%2:d%6,0)   rank(排位单元格,区域,升降序)   注:升降序用:1、0.   返回一个值在一组数字中的排位。

mode函数    返回某数据区域内出现频率最多的数,即众数
mode(number1,number2)


large函数   返回数据列表中第k个最大值 P67
if (large(b2:d2,1)>90,"优秀","")    至少一科成绩大于90分的学生,记为优秀


small函数   返回数据列表中第k个最小值 P68
if (small(b2:d2,1)>=60,"合格","")    三科成绩同时大于等于60分的学生,记为合格



trimmean函数    除去头尾一定个数,再求平均值
trimmean(区域,几分之几)    2/7   7个数中除去2个数(头尾各一个数),然后求平均值。
trimmean(b2:h2,2/7)    去掉一个最高分,去掉一个最低分,求平均值。



回复

使用道具 举报

290

主题

50

回帖

2891

积分

超级版主

Rank: 8Rank: 8

积分
2891
 楼主| 发表于 2021-12-15 09:21:52 | 显示全部楼层
本帖最后由 泥泞有痕 于 2021-12-28 16:30 编辑

2.3逻辑函数


if函数
=IF(B2>60,"合格","不合格")
判断参数结果为TRUE,或FALSE,执行  对应部分。

AND函数  用于判断多个条件是否同时成立,  AND(logical1,[logical2],……)   最多255个参数
=IF(AND(B2="女",C2<30),"符合","不符合")

OR函数   用于判断多个条件是否至少有一个成立,  OR(logical1,[logical2],……)   最多255个参数

=IF(OR(B2="女",C2<30),"符合","不符合")


NOT函数  对逻辑值求反。  NOT(logical)


XOR函数  用于判断多个条件中,是否有相异的条件。如果都为TRUE或FALSE,则返回FALSE,否则返回TRUE。
=IF(XOR(B2="",C2=""),"","数据重复异常")


IFNA函数   检测公式的计算结果是否为错误值“#N/A”,(只能检测这一种错误值。)如果是,则返回用户指定希望返回的内容。如果不是,返回公式计算结果。
实例:根据姓名查找员工所在部门和手机号码
  1. =IFNA(VLOOKUP($F$2,$A$2:$C$16,ROW(2:2),),"查无此人")
复制代码


IFERROR函数   检测公式的计算结果是否为错误值“#N/A”,(可以检测全部类型的错误值)如果是,则返回用户指定希望返回的内容。如果不是,返回公式计算结果。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表