作者:乔山办公网日期:
返回目录:excel表格制作
日期函数
DAY
- 返回以序列号表示的某日期的天数DAY(serial_number)
MONTH
- 返回以序列号表示的某日期的月数MONTH(serial_number)
YEAR
- 返回以序列号表示的某日期的年数YEAR(serial_number)
DATE
- 将提取的数字变为日期格式进行显示DATE(year, month, day)
WEEKDAY
- 返回某日期的星期数在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数,并从星期日起计WEEKDAY(date, type)date 必填,表示日期type 可选填,表示返回值是从 1 到 7 还是 从 0 到 6
WEEKNUM
- 返回代表该日期在一年中的第几周WEEKNUM(serial_num,return_type)seria_num 必填,代表要确定它位于一年中的几周的特定日期return_type 可选填,确定星期计算从哪一天开始,其默认值为 1,且存在两种系统
数学函数
PRODUCT
- 用于计算给出的数字的乘积PRODUCT(number1, number2.....))也可以用来求除PRODUCT(number1, number2^(-1))
RAND
- 生成大于等于 0,小于 1 的随机数RAND()
RANDBETWEEN
- 返回位于两个指定数之间的一个随机整数,每次计算工作表时都将返回一个新的随机整数RANDBETWEEN(bottom, top)
ROUND
- 返回按照指定的小数位数进行四舍五入运算的数值结果ROUND(number, digits) 默认 digits 为 0如果 digits 大于 0,则四舍五入到指定的小数位如果 digits 等于 0,则四舍五入到最接近的整数如果 digits 小于 0,则在小数点左侧进行四舍五入
SUM
-返回某一单元格区域中数字、逻辑值及数字的文本表达式之和 - SUM(number1, number2,...)
SUMIF
- 可以对报表范围中符合指定条件的值求和SUMIF(range, criteria, sum_range)range 为条件区域,用于条件判断的单元格区域criteria 是求和条件,由数字、逻辑表达式等组成的判定条件sum_range 为实际求和区域,需要求和的单元格、区域或引用当省略第三个参数时,则条件区域就是实际求和区域
SUMIFS
- 快速对多条件单元格求和,最多允许 127 个区域,条件对SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMPRODUCT
- 在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和数组参数必须具有相同的维数,并将非数值型的数组元素作为 0 处理SUMPRODUCT(array1, [array2], [array3], ...)
统计函数
LARGE
- 返回数据集中的第 K 个最大值LARGE(array, k)
SMALL
- 返回数据集中的第 K 个最小值SMALL(array, k)
MAX
- 用于求向量或者矩阵的最大元素,或几个指定值中的最大值MAX(A) MAX(A,B) MAX(A,[],dim)
MIN
- 用于求向量或者矩阵的最小元素,或几个指定值中的最小值MIN(A) MIN(A,B) MIN(A,[],dim)
MEDIAN
- 返回给定数值的中值MEDIAN(number1, number2, ...)
MODE
- 返回在某一数组或数据区域中出现频率最多的数值MODE(number1, number2, ...)
RANK
- 返回一个数字在数字列表中的排位公式中的参数0(零)或省略,Excel 对数字的排位是把数据从大到小的降序排列RANK(number, ref, [order])
COUNT
- 用于计算Excel参数列表中非空单元格中数字项的个数COUNT(value1,value2, ...)
COUNTIF
- 对指定区域中符合指定条件的单元格计数COUNTIF(range, criteria)
COUNTIFS
- 用来计算多个区域中满足给定的多个条件的单元格的个数COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2,…)
AVERAGE
- 计算平均值AVERAGE(number1, number2,…)
AVERAGEIF
- 返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)AVERAGEIF(range, criteria, [average_range])
AVERAGEIFS
- 返回多重条件所有单元格的平均值AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2,...)
查找与引用函数
CHOOSE
- 从参数列表中选择并返回一个值CHOOSE(index_num, value1, [value2], ...)
MATCH
- 返回指定数值在指定数组区域中的位置MATCH(lookup_value, lookup_array, [match_type])lookup_value 是必需参数,需要在 lookup_array 中查找的值lookup_array 是必需参数,要搜索的单元格区域match_type 是可选参数,数字 -1、0 或 1,默认为 1
INDEX
- 返回表或区域中的值或值的引用INDEX(array, row_num, [column_num])
INDIRECT
- 对引用进行计算,并显示其内容INDIRECT(ref_text, [a1])
COLUMN
- 返回列标COLUMN(reference)
ROW
- 返回行标ROW(reference)
VLOOKUP
- 按列查找,返回该列所需查询序列所对应的值VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
HLOOKUP
- 按行查找,返回该行所需查询序列所对应的值HLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
LOOKUP
- 返回向量或数组中的数值向量形式 LOOKUP(lookup_value,lookup_vector,result_vector)数组形式 LOOKUP(lookup_value,array)lookup_vector 的数值必须按升序排序
OFFSET
- 以指定的引用为参照系,通过给定偏移量得到新的引用OFFSET(reference, rows, cols, height, width)
GETPIVOTDATA
- 返回存储在数据透视表中的数据GETPIVOTDATA(data_field, pivot_table, field1, item1, field2, item2,...)
文本函数
FIND
- 对原始数据中某个字符串进行定位,以确定其位置FIND(find_text, within_text, start_num)
SEARCH
- 在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起SEARCH(find_text,within_text,[start_num])
TEXT
- 可通过格式代码向数字应用格式,进而更改数字的显示方式TEXT(value, format_text)
VALUE
- 将代表数字的文本字符串转换成数字VALUE(text)
CONCATENATE
- 将最多 255 个文本字符串联接成一个文本字符串也可以使用连接符号 (&) 计算运算符代替 CONCATENATE 函数来连接文本项CONCATENATE(text1, [text2], ...)
LEFT
- 用于从一个文本字符串的第一个字符开始返回指定个数的字符LEFT(string, n)
RIGHT
- 从字符串右端取指定个数字符RIGHT(string, length)
MID
- 从一个字符串中截取出指定数量的字符MID(text, start_num, num_chars)
LEN
- 返回文本字符串中的字符数LEN(text)
AND
- 所有参数的逻辑值为真时,返回 TRUE只要有一个参数的逻辑值为假,即返回 FALSEAND(logical1, logical2, ...)
OR
- 在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE所有参数的逻辑值为 FALSE,才返回 FALSEOR(logical1, logical2, ...)
IF
- 如果指定条件的计算结果为 TRUE,IF 函数将返回某个值如果该条件的计算结果为 FALSE,则返回另一个值IF(logical_test,value_if_true,value_if_false)
IFERROR
如果公式的计算结果为错误,则返回指定的值,否则将返回公式的结果IFERROR(value, value_if_error)