1.数学函数
公式 | 作用 | 参数意义 |
---|---|---|
INT | 将数值向下取整为最接近的整数 | number:要取整的实数 |
MOD | 返回两数相除的余数 | 除数、被除数 |
ROUND | 四舍五入 | 要取整的数、保留的小数点位数 |
ROUNDUP | 向上取整 | 要取整的数、保留的小数点位数 |
ROUNDDOWN | 向下取整 | 要取整的数、保留的小数点位数 |
ABS | 取绝对值 | 取绝对值的数 |
SQRT | 算数平方根 | 取平方根的数 |
RAND() | 产生随机数 | |
RANDBETWEEN() | 在一个区间内产生随机数 | 随机数起点、随机数终点 |
LARGE | 返回区域内第几个最大值 | 区域,要返回第几个最大值 |
2.逻辑函数
公式 | 作用 | 参数意义 |
---|---|---|
IF | 对条件进行判断,如果满足返回一个值,如果不满足返回另一个值 | 要判断的条件,满足返回的值,不满足返回的值 |
AND | 检查是否所有参数均为True | 判断的参数1,判断的参数2…… |
OR | 检查任一参数是否为True | 判断的参数1,判断的参数3…… |
NOT | 对参数的逻辑值求反,如参数为True则返回False,如果参数为False返回True | 判断的参数1,判断的参数4…… |
3.日期函数
公式 | 作用 | 参数意义 |
---|---|---|
YEAR | 返回参数日期中的年份 | “日期” |
MONTH | 返回参数日期中的月份 | “日期” |
DAY | 返回参数日期中的日 | “日期” |
TODAY | 当前日期 | |
DATE | 计算给定的日期 | 年,月,日 |
NOW() | 当前日期和时间(电脑系统的时间) | - |
EDATE() | 指定日期前后月份的日期 | 指定的起始日期,之前/之后的月数 |
EOMONTH | 指定日期最后一天的序列号 | 指定的起始日期,之前/之后的月数 |
DATEDIF() | 计算日期差 | 开始的日期,结束的日期,返回的结果类型:"Y"相差年数,"M"相差总月数,"YM"一年内相差月数,"D"相差总天数,"YD"一年内相差天数,"MD"一月内相差天数 |
4.查找与引用函数
公式 | 作用 | 参数意义 |
---|---|---|
VLOOKUP | 垂直方向查找 | 查找的值,查找区域,返回值所在的列,查找类型 |
OFFSET | 以指定的引用为参照系,通过给定偏移量返回新的引用 | 起始引用,偏移的行数,偏移的列数,输出扩展的行数,输出扩展的列数 |
MATCH | 返回符合特定值特定顺序的项在数组中的相对位置 | 要查找和匹配的值,要查找的值所在的区域,查找类型 |
INDEX | 在给定的单元格区域内,返回行列交叉处的值 | 引用区域,行数,列数 |
INDIRECT | 返回文本字符串所指定的引用 | 字符串所在的单元格 |
ROW | 引用行的数据 | 字符串所在的单元格 |
COLUMN | 引用列的数据 | 字符串所在的单元格 |
HLOOKUP | 水平方向查找 | 查找的值,查找区域,返回值所在的行,查找类型 |
XLOOKUP | 在某个范围或数组中搜索匹配项,并通过第二个范围或数组返回相应的项。默认情况下使用精确匹配 | 查找值(如果省略,默认为空白),要搜索的数组或区域,要返回的数组或区域,如果找不到匹配项返回的文本,匹配类型(0 - 完全匹配。 如果未找到,则返回 #N/A。 这是默认选项。-1 - 完全匹配。 如果没有找到,则返回下一个较小的项。1 - 完全匹配。 如果没有找到,则返回下一个较大的项。2 - 通配符匹配,其中 *, ? 和 ~ 有特殊含义。) |
5.统计函数
公式 | 作用 | 参数意义 |
---|---|---|
MAX | 最大值 | |
MIN | 最小值 | |
SUM | 求和 | |
COUNT | 数值计数 | |
COUNTA | 计数包括文本 | |
AVERAGE | 平均值 | |
COUNTIF | 条件计数 | 要计数的区域,判断的条件 |
COUNTIFS | 多条件计数 | 要计数的区域,判断的条件1,区域2,判断的条件2… |
SUMIFS | 多条件求和 ,求和区域必须在前面 | 求和区域,判断的条件1,区域2,判断的条件2… |
AVERAGEIFS() | 多条件平均 同上先选择统计区域,后跟条件区域. | 统计区域,判断的条件1,区域2,判断的条件3… |
FREQUENCY | 计算值在值范围内出现的频率,然后返回垂直数字数组。 | 计算频率的区域,设定频率计算的分段点 |
RANK | 返回一列数字的数字排位。 数字的排位是相对于列表中其他值的大小。 | Number必需。 要找到其排位的数字。Ref必需。 数字列表的数组,对数字列表的引用。 Ref中的非数字值会被忽略。Order可选。一个指定数字排位方式的数字。如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。 |
6.文本函数
公式 | 作用 | 参数意义 |
---|---|---|
MID() | 取子串 | 被截取的字符串,截取开始的字符串位置,截取的字符数 |
LEFT() | 从左取子串 | 被截取的字符串,截取的字符数 |
RIGHT() | 从右取子串 | 被截取的字符串,截取的字符数 |
LEN() | 文本长度 | 计算的文本 |
TEXT() | 数字转化文本格式 | 转换的数字 |
REPT | 文本重复 | 要重复的文本,重复的次数 |
REPLACE | 替换特定位置处的文本 | 原字符串,开始的位置,替换的字符串长度,要替换的字符串 |
SUBSTITUTE | 替换特定符号的文本 | 需要替换其中字符的文本,需要替换的文本,用于替换 old_text 的文本,可选。 指定要将第几个 old_text 替换为 new_text。 |