前言
这篇总结是我在备考时整理的。 难免有遗漏,甚至严重谬误。 如果有好心人请批评指正。 相关的真题和应用例子有些复杂。 由于本文档只是一个大纲,因此不包含任何实际问题和示例。 您可以通过搜索引擎查询它们。 另外,带方括号的函数参数为非必需参数,不带方括号的为必需参数。
1.五项基本功能(5)
1.1求和函数SUM(数据区1,[数据区2])
1.2 平均功能(数据区1、[数据区2])
1.3 最大值函数MAX(数据区1,[数据区2])
1.4 最小值函数MIN(数据区1,[数据区2])
1.5 数字单元格计数函数COUNT(数字区域1,[数字区域2])
仅计算包含值的单元格数量。
2.排名功能(2)
2.1 实际排名函数RANK.EQ(排名对象、排名区域、【排序方式】)
如果排序方式为0或忽略,则按照排序区域为列表降序排列对数值的排名; 如果排序方式不为0,则按照排序区域为列表的升序排列对数值的排名。
2.2 平均排名函数RANK.AVG(排名对象、排名区域、【排序方式】)
如果排序方式为0或忽略,则按照排序区域为列表降序排列对数值的排名; 如果排序方式不为0,则按照排序区域为列表的升序排列对数值的排名。
3.逻辑判断函数(7)
3.1 逻辑判断函数IF(逻辑判断条件,判断条件为真时返回结果,判断条件为假时返回结果)
3.2 函数AND(参数1,[参数2],…)
当所有参数结果均为TRUE时,返回TRUE; 只要有一个参数的结果为FALSE,就返回FALSE。
3.3 函数 OR(参数 1, [参数 2],…)
只要其中一个参数的结果为TRUE,就返回TRUE; 仅当所有参数的结果均为FALSE时,才返回FALSE。
3.4 (参数,参数结果错误时返回的值)
如果参数为错误值,则返回指定值; 否则,返回参数结果。
3.5 功能(参数)
当参数为任意错误值时,返回TRUE。 常与 IF 结合使用。
3.6 功能(参数)
如果参数为偶数,则返回TRUE; 否则,返回 FALSE。 常与 IF 结合使用。
3.7 函数ISODD(参数)
如果参数为奇数,则返回TRUE; 否则,返回 FALSE。 常与 IF 结合使用。
4.条件求和函数(3)
4.1 单条件求和函数SUMIF(条件区,条件,[实际求和区])
4.2 多条件求和功能(实际求和区域、条件区域1、条件1、[条件区域2、条件2]、…)
4.3 乘积求和函数(数据区1,[数据区2],…)
求几个面积值的乘积之和。
5.条件计数(细胞数)功能(3)
5.1 单条件计数功能(计数区域、计数条件)
5.2 多条件计数功能(计数区域1、计数条件1、[计数区域2、计数条件2]、…)
5.3 非空单元格计数功能(数值范围1、[数值范围2]、…)
6.条件平均函数(2)
6.1 单条件平均功能(条件区域、条件、[实际平均区域])
6.2 多条件平均功能(实际平均区域、条件区域1、条件1、[条件区域2、条件2]、…)
7.数学函数(12)
7.1 绝对值功能ABS(参数)
7.2 求余函数MOD(被除数、除数)
结果的符号与除数相同。
7.3 舍入函数TRUNC(参数、舍入精度)
舍入精度默认为0,但当精度为正整数n时,参数保留小数点后n位; 当精度为负整数 -n 时,参数保留整数,并从个位开始向前数 n 位,数字变为 0 。
7.4 向下舍入函数 INT(参数)
7.5 舍入函数ROUND(参数,保留多少位小数)
7.6 向上取整功能(参数,保留多少位小数)
7.7 向下取整功能(参数,保留多少位小数)
7.8 按底数的倍数向上取整函数(参数、底数)
将参数向上舍入到指定基数的最接近倍数。
7.9 平方根函数SQRT(参数)
参数必须是正数,并返回正平方根。
7.10 取大值函数LARGE(数值区域,k)
返回数据集中第 k 个最大值。 k是区域内返回值从大到小的排名。
7.11 返回列号函数(单元格)
7.12 返回行号函数ROW(单元格)
8. 文本函数 (13)
8.1 截取字符串函数MID(文本对象、起始字符位置、截取长度)
8.2 截取字符串函数 LEFT 从左开始(文本对象,截取长度)
8.3 从右侧截取字符串函数RIGHT(文本对象,截取长度)
8.4 文本合并功能(文本项1、[文本项2]、…)
8.5 数字转换文本函数TEXT(参数,指定格式的文本字符串)
8.6 文本转换数值函数VALUE(文本字符串)
8.7 文本转换地址函数(带有文本字符串内容的单元格)
其中,引用单元格中的文本字符串或其计算结果必须是其他单元格的地址或定义名称。 返回值也是对应单元格的值。
8.8 字符数函数LEN(文本对象)
其中,空格也算作字符。
8.9 字节数函数 LENB(文本对象)
与函数LEN相比,汉字是按照2个字节来计数的。
8.10 删除空格函数TRIM(文本对象)
8.11 删除非打印字符函数CLEAN(文本对象)
8.12 文本替换功能(旧文本替换、替换起始字符、替换字符长度、新替换内容)
8.13 文本定位函数FIND(待查找文本字符串,包含待查找文本字符串的大文本字符串,[搜索起始位置])
9.查询函数(5)
9.1 查询功能(查询对象、查询区域、【结果区域】)
返回与一行或一列中的指定值对应的另一行或列中相同位置的值。
9.2 垂直查询功能(查询对象、查询区域、结果所在列数、[逻辑值])
查询数据区域第1列中的指定值,然后返回与指定值同一行、指定列数的同一区域内的单元格的值。 当逻辑值为TRUE或忽略时,返回值为精确匹配值; 当逻辑值为FALSE时,返回值为近似匹配值。
9.3 水平查询功能(查询对象、查询区域、结果所在行数、[逻辑值])
查询数据区域第1行的指定值,然后返回指定行数中与指定值同区域、同列的单元格的值。 当逻辑值为TRUE或忽略时,返回值为精确匹配值; 当逻辑值为FALSE时,返回值为近似匹配值。
9.4 行行跨单元格查询函数INDEX(查询区域、行号、列号、【实际查询单元格】)
9.5 相对位置查询函数MATCH(查询对象、查询区域、[逻辑值])
查询数据范围内的指定值,然后返回该项在数据范围内的相对位置。 当逻辑值为1或忽略时,返回值为小于指定值的近似匹配值,查询区域中的值按升序排序; 当逻辑值为0时,返回值为精确匹配值; 当逻辑值为-1时,返回值为 获取大于指定值的近似匹配值,对查询范围内的值按降序排序。
10.时间功能(12)
10.1 获取年份函数YEAR(date)
返回值是 1900 到 9999 之间的整数。
10.2 获取月份函数MONTH(日期)
返回值是 1 到 12 之间的整数。
10.3 获取日期函数DAY(日期)
返回值是 1 到 31 之间的整数。
10.4 获取星期几函数(日期)
返回值是 1(星期日)到 7(星期六)之间的整数。
10.5 获取小时函数HOUR(time)
返回值是 0 (12:00 AM) 到 23 (11:00 PM) 之间的整数。
10.6 获取分钟函数(时间)
返回值是 0 到 59 之间的整数。
10.7 获取秒函数(时间)
返回值是 0 到 59 之间的整数。
10.8 当前日期和时间函数NOW()
返回当前计算机系统的日期和时间。 当单元格格式为数字时,将返回当前日期和时间对应的序列号。 序列号的整数部分表示它与 1900 年 1 月 1 日之间的天数。
10.9 当前日期函数 TODAY()
返回当前计算机系统的日期。 当单元格格式为数字时,将返回当前日期对应的序列号。 序列号的整数部分表示它与 1900 年 1 月 1 日之间的天数。
10.10 特定日期函数DATE(年、月、日)
10.11 日期间隔函数(开始日期、结束日期、时间单位)
时间单位可以是年(“Y”)、月(“M”)或日(“D”)。
10.12 日期间隔函数(开始日期、结束日期)
根据一年360天(每个月算30天,一年共12个月)的算法,函数返回两个日期相差的天数。
11. 部分通配符
11.1 &:文本连接运算符
11.2 ?:代表任意字符
11.3 *:代表任意字符串
11.4 y:代表年份的四个数字之一
11.5 m:代表月份中的数字
11.6 d:表示日期中的数字
11.7 aaaa:可以直接显示当天是星期几
如果有帮助,请投币,谢谢!