6-4 使用函数统计指定数字的个数_让你的EXCEL工作效率翻倍的函数大全

详细的函数说明和应用实例可查看我上传的《EXCEL快速学习教程视频》对应各类函数教程

常用函数大全

使用函数:公式选项卡>函数库>插入函数、常用函数、最近使用函数、财务、逻辑、文本、日期和时间、查找与引用、数学和三角函数、其他函数

3022ff5c2364063bc89ad82f88ac9329.png

常用函数

SUM(数字1,数字2,...) 计算单元格区域中所有数值的和

AVERAGE(数字1,数字2,...) 返回其参数的算术平均值

COUNT(数字1,数字2,...) 计算区域中包含数字的单元格的个数

MAX(数字1,数字2,...) 返回一组数值中的最大值,忽略逻辑值和文本

MIN(数字1,数字2,...) 返回一组数值中的最小值,忽略逻辑值和文本

IF(逻辑表达式结果为真或假,结果为真时返回值,结果为假时返回值) 判断是否满足一个条件,如果满足返回一个值,如果不满足则返回另一个值。

SUMIF(条件范围,条件,求和范围) 对满足条件的单元格进行求和。

VLOOKUP(需要在数据表首列需要搜索的值,要在其中搜索数据的文字数据和逻辑值表,应返回其中匹配值的第二个参数的行序号,大致匹配为TRUE或省略精确匹配为FALSE) 搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进步返回选定单元格的值。默认情况下,表是以升序排列的。

显示函数屏幕提示

EXCEL选项>高级>显示栏>显示函数屏幕提示

abe3ad6872150338acbd79f70c9c29c3.png

显示函数屏幕提示工具

显示函数完整语法(Ctrl+Shift+A)

df340d38ba3ab5587afd7496867b9378.png

显示函数完整语法

逻辑函数

TRUE()、FALSE() 返回逻辑值,无参数

AND(参数1,参数2,...) 所有参数条件都为真时才返回TRUE

OR(参数1,参数2,...) 参数条件只要一个为真时则返回TRUE

NOT(参数逻辑值) 对参数返回的逻辑值取反

IFERROR(参数1,参数2) 参数1:检查表达式是否有错误;参数2:有错误时返回的值,否则返回表达式

日期和时间函数

TODAY() 返回当前日期

NOW() 返回日期时间格式的当前日期和时间

DATE(年参数,月参数,日参数) 函数返回参数代码中代表的日期

TIME(小时参数,分钟参数,秒参数) 函数返回参数代码中代表的时间,小时不能为负数

YEAR(日期参数),MONTH(日期参数),DAY(日期参数) 函数返回日期参数中的年、月、日

WEEKDAY(日期参数[,星期模式]) 默认星期模式为1:1~7分别代表周日~周六

HOUR(时间参数),MINUTE(时间参数),SECOND(时间参数) 分别代表时间参数的小时,分钟,秒数

DATEVALUE(日期文本参数) 将日期文本参数转换为序列数

DAYS(结束日期,开始日期) 返回两个日期之间的天数(结束日期-开始日期)

EDATE(起始日期,月份) 返回一串日期,指示起始日期之前/之后的几个月份的日期

EOMONTH(起始日期,月份数) 返回一串日期,指示起始日期之前/之后几个月份的最后一天的日期

WORKDAY(起始日期,工作日天数[,节假日日期]) 返回在起始日期之前或之后若干个工作日日期

NETWORKDDAY(起始日期,结束日期[,节假日日期]) 返回两个日期之间的工作天数

YEARFRAC(起始日期,结束日期[,计算类型]) 返回两个日期之间天数的全年占比

数学函数

ABS(数字) 返回绝对值(无符号)

SIGN(数字) 返回数字的符号:正数返回1,0返回0,负数返回-1

PI() 返回圆周率π

PRODUCT(数组或单元格区域) 数组或单元格区域中数值的乘积,忽略空值,空单元格和文本等

SQRT(数值) 返回数值的平方根,数值为正数,否则出错

SQRTPI(数值) = SQRT(数值*π)

MOD(被除数,除数) 返回余数

QUOTIENT(被除数,除数) 返回除数的整数部分

GCD(参数1[,参数2][,...]) 返回多个参数的最大公约数,数值的小数部分被截尾取整,参数个数为1~255个

LCM(参数1[,参数2][,...]) 返回多个参数的最小公倍数,数值的小数部分被截尾取整,参数个数为1~255个

SUMPRODUCT(参数1,[参数2,...]) 返回相应数值或区域乘积的和

SUMSQ(参数1,[参数2,...]) 返回参数的平方,并求和

TRUNC(数值[,保留小数位数]) 返回数值的整数部分或保留指定小数位数,默认保留小数位数为0,小数部分截尾非四舍五入

INT(数值) 返回小于原数值最接近的整数部分

CEILING(数值,基数) 将参数向上舍入为指定基数倍数的整数

EVEN(数值) 正数向上舍入为最接近的偶数,负数向下舍入为最接近的偶数

FLOOR(数值,基数) 将数值向下舍入为最接近的指定基数倍数的整数

ROUND(数值,小数位数) 对参数指定小数位数进行四舍五入

ODD(数值) 正数向上舍入为最接近的奇数,负数向下舍入为最接近的奇数

POWER(底数A,指数n) 求指数幂,即A的n次方

EXP(参数n) 求常数e的n次方

LN(参数n) 计算参数n的自然对数,以常数e为底

统计函数

COUNTBLANK(参数区域) 计算参数区域中的空单元格个数

COUNTIF(参数区域,条件) 计算参数区域中满足条件的单元格格式

COUNTIFS(区域1,条件1[,区域2,条件2]...) 统计参数区域中,满足多个条件的单元格个数

SUMIF(区域,条件[,求和区域]) 计算区域中满足条件的单元格求和

SUMIFS(区域1,条件1[,区域2,条件2]...) 对区域中满足多个条件的单元格数值求和

AVERAGE(参数1,参数2...) 计算算数平均值(忽略非数值型数据)

AVERAGEA(参数1,参数2...) 计算算数平均值(逻辑真假作为1和0,字符串为0参与计算)

AVERAGEIF(区域,条件[,求和区域]) 计算满足指定条件的单元格的平均值

AVERAGEIFS(计算区域,条件区域,条件1,...) 查找一组给定条件单元格的算数平均值

AVEDEV(参数1,参数2...) 返回数据点到其算数平均值的绝对偏差的平均值

MAXA(参数1,参数2...) 返回一组参数中的最大值(逻辑真假作为1和0,字符串为0参与计算,空值为0)

MINA(参数1,参数2...) 返回一组参数中的最小值(逻辑真假作为1和0,字符串为0参与计算,空值为0)

RANK(参数,数组/列表引用[,升序/降序]) 返回参数在一组数组/区域中的排名

RANK.AVG(参数,数组/列表引用[,升序/降序]) 返回参数在一组数组/区域中的排名,数值相同时返回排名平均值

RANK.EQ(参数,数组/列表引用[,升序/降序]) 返回参数在一组数组/区域中的排名,数值相同时返回最佳排名

文本函数

CONCAT(参数1,参数2,...) 连接列表和字符串区域

EXACT(参数1,参数2) 比较两个字符串是否完全相同,区分大小写

LEN(文本) 返回文本长度

LENB(字符串) 返回字符串长度(字符数)

REPT(字符串,重复次数) 返回重复指定次数的字符串

FIXED(数值文本,保留小数位数,是否显示逗号) 四舍五入返回指定小数位数的文本

LEFT(文本字符串,提取的字符数) 从文本字符串第一个字符返回指定个数的字符

RIGHT(文本字符串,提取的字符数) 从文本字符串右侧第一个字符向左返回指定个数的字符

MID(文本字符串,开始位置,提取字符数) 从文本字符串指定位数开始返回指定个数的字符

LEFT(文本字符串,提取的字节数) ,RIGHTB(文本字符串,提取的字节数) ,MIDB(文本字符串,提取的字节数) 提取的是字节数

ASC(文本) 将全角字符(双字节)转换成半角字符(单字节)

CODE(文本) 返回文本第一个字符在本机字符集中的代码

CHAR(数字) 返回本机字符代码集数字对应的字符

RMB(数值,保留位数),DOLLAR(数值,保留位数) 将数值转换为文本格式并添加对应货币符号

TEXT(数字,"格式") 将数字转换成指定格式文本

T(参数) 检查参数是否为文本,是返回文本,否返回带双引号空值

UPPER(参数文本) 将参数文本中的小写字母转换成大写字母,返回文本

LOWER(参数文本) 将参数文本中的大写字母转换成小写字母,返回文本

PROPER(参数文本) 将参数首字母大写,其他字母小写,返回文本

FIND(要查找的字符,要在其中搜索的字符,开始查找的位置) 找到返回起始位置的值,未找到返回空值错误,区分大小写

SEARCH(要查找的字符,要在其中搜索的字符,开始查找的位置) 找到返回起始位置的值,未找到返回空值错误,不区分大小写

REPLACE(要替换内容的文本,替换字符的起始位置,替换字符的数量,新字符) 替换指定个数文本

SUBSTITUTE(替换其中字符的文本,要替换的旧字符,新字符[,替换第几次出现的旧字符]) 将字符串中的部分字符串以新字符串替换,默认替换全部

TRIM(文本) 剔除文本中多余的空格

查找和引用函数

CHOOSE(索引值,参数1,参数2,...) 函数根据给定的索引值,返回参数串中的值或操作

HLOOKUP(要查找的对象,查找区域,返回哪一行的值,大致匹配为TRUE或省略精确匹配为FALSE) 搜索表区域首行满足条件的元素,确定待检索单元格在区域中的列序号,再进步返回选定单元格的值或引用。

LOOKUP(要查找的对象,单行/单列查找区域,返回相同大小的单行/单列的值或引用) 在单行/单列或数组中查找对应单行/单列或数组中的一个值,条件是向后引用的

LOOKUP(要查找的对象,查找的区域) 在单行/单列或数组中查找对应向后的单行/单列或数组中的一个值,条件是向后引用的

INDEX(单元格区域或数组常量,行序号[,列序号]) 返回指定区域特定行列位置的单元格的值或引用

INDEX(不连续的多个区域,,行序号[,列序号][,区域序号]) 返回多个不连续区域,按选中顺序排序的指定行列序号的单元格的值或引用

MATCH(要查找的值,特定顺序区域[,查找模式]) 返回特点值在区域或数组中的位置

ADDRESS(行序号,列序号[,引用类型][,样式类型][,引用外部工作表名]) 返回指定行号列号对应的单元格地址

ROW(引用区域) 返回引用区域首行行号

COLUMN(引用区域) 返回引用区域首列列号

ROWS(引用区域) 返回引用区域行数

COLUMNS(引用区域) 返回引用区域列数

OFFSET(参照系区域,偏移行数,偏移列数[,指定行数][,指定列数]) 返回根据参照系偏移后得到的引用区域,偏移行上移为正数,下移为负数,偏移行右移位正数,偏移行左移位负数

TRANSPOSE(数组或单元格区域) 将数组或单元格转置到选定区域,区域过大多余为空值错误,区域过小则剩余内容被省略,注意:完成时按Ctrl+Shift+Enter确认

INDRECT(单元格的引用文本或名称) 返回通过文本指定的单元格引用

AREAS(单元格区域) 返回选中的单元格区域个数,多个不连续单元格区域须添加括号

其他函数

DELTA(参数1,参数2) 比较两个数值参数是否相等,相等返回1,否则返回2,忽略参数2,则参数1与0进行比较

GESTEP(数值[,阈值]) 测试数值是否大于阈值,大于等于则返回1,小于则返回0,忽略阈值则阈值默认为0

INFO("信息类型") 返回当前操作系统的信息类型

N("参数") 将不是数值形式的参数转换成数值形式,日期转换成序列号,逻辑真转换成1,逻辑假和文本转换成0

IS类函数验证参数是否为指定类型,是则返回TRUE

c54e522da85d85d4cffe2abb03fbe597.png

IS类函数

TYPE(参数) 返回参数的数据类型,数字和空返回0,文本返回2,逻辑值返回4,数组返回16

欢迎点赞、转发、收藏、评论,谢谢支持。

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页