Excel 函数是 Excel 软件内置的一些公式,用于执行各种数据计算和处理任务。它们可以帮助用户快速、准确地处理数据,提高工作效率。
Excel 函数通常由函数名和参数组成,函数名表示要执行的操作,参数则用于指定要处理的数据范围或条件。

以下是一些常见的 Excel 函数:
- SUM :求和函数,用于计算选定区域中所有数字的总和。=SUM(number1, number2, ...),其中,number1 是必需的参数,表示要相加的第一个数字。number2, number3, ... 是可选的参数,表示要相加的其他数字。如果要计算多个数字的总和,只需在括号内用逗号分隔这些数字即可。例如,SUM(1, 2, 3) 将返回 6。
- SUMIF:函数是对选中范围内符合指定条件的值求和。
数字处理函数:包括取绝对值函数=ABS(数字);取整函数=INT(数字);四舍五入函数=ROUND(数字,小数位数)。
- AVERAGE :平均值函数,用于计算选定区域中所有数字的平均值。=AVERAGE(number1, number2, ...),其中,number1,number2,... 是要计算平均值的数值参数。这些参数可以是数字,也可以是单元格引用或数组。如果参数中包含文字、逻辑值或空值,则会被忽略。但是,如果参数中包含零值,则会被计算在内。如果参数是一个数组或引用,则AVERAGE函数将计算数组或引用中所有值的平均值。需要注意的是,AVERAGE函数在计算时会自动忽略空单元格。如果需要计算包括空单元格在内的平均值,可以使用IF函数和AVERAGE函数结合使用,将空单元格替换为某个特定值(如0)后再进行计算。
- COUNT :计数函数,用于计算选定区域中包含数字的单元格数量。=COUNT(value1, [value2], ...),
其中,value1 是必需的参数,表示要计数的第一个数字。value2, ... 是可选的参数,表示要计数的其他数字。例如,COUNT(1, 2, 3, 4, 5) 将返回 5,因为一共有5个数字。此外,COUNT函数还可以用于计算非空单元格的个数。在这种情况下,参数可以是一个单元格引用或一个区域。例如,COUNT(A1:B5) 将返回 A1:B5 区域内非空单元格的个数。需要注意的是,COUNT函数只计算数字的个数,对于其他类型的数据(如文字、逻辑值或空值)不会进行计数。
- MAX :最大值函数,用于计算选定区域中最大的数字。=MAX(数值1,数值2,数值3…)或=MAX(数值区域),其中,数值1,数值2,数值3…是需要进行比较的数值,数值区域是一组需要比较的数据。比如,我们要求一组数据中的最大值,可以如下使用MAX函数:=MAX(A1:A10)。如果我们要找出A1到A10这组数据中的最大值,只需要在一个单元格内输入上述公式,最终该单元格的值就会显示这组数据中的最大值。
- MIN :最小值函数,用于计算选定区域中最小的数字。=MIN(number1, number2, ...),其中,number1,number2,... 是要查找最小值的数字参数。参数的数量从1到30个不等。
例如,如果要在A列中找到最小值,可以在B1单元格中输入以下公式:=MIN(A1:A10)这将返回A1到A10范围内所有数字中的最小值,并将其显示在B1单元格中。如果需要查找多个列中的最小值,可以将这些列的单元格地址用逗号分隔起来,例如:=MIN(A1:A10, B1:B10, C1:C10)
- COUNTIF :条件计数函数,用于计算选定区域中满足特定条件的单元格数量。=COUNTIF(range, criteria),其中,range 是要计算数量的单元格区域,criteria 是要满足的条件。例如,如果要在 A1 到 A10 范围内计算大于 5 的单元格数量,可以使用以下公式:COUNTIF(A1:A10, >5)
- SUMIF :条件求和函数,用于计算选定区域中满足特定条件的数字的总和。=SUMIF函数的语法为:SUMIF(range, criteria, [sum_range]),range:必需。用于条件计算的单元格区域。criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。sum_range:可选。要求和的实际单元格(如果要对未在“条件区域”参数中指定的单元格求和)。如果省略“求和区域”参数,Excel会对在“条件区域”参数中指定的单元格(即应用条件的单元格)求和。
- VLOOKUP :垂直查找函数,用于在一个表格中查找特定的值,并返回与该值相对应的其他值。=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])。
- HLOOKUP :水平查找函数,用于在一个表格中查找特定的值,并返回与该值相对应的其他值。=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- DATE :日期函数,用于将数字格式的日期转换为日期格式。=DATE(year,month,day)。其中,year表示年份,month表示月份,day表示日期。例如,假设我们有一个日期字符串"2023-08-09",我们可以使用DATE函数将它转换为Excel中的日期格式。具体操作为:选中一个单元格,在编辑栏中输入“=DATE(2023,8,9)”,然后按Enter键,则该单元格就会显示为“2023-8-9”。
- TIME :时间函数,用于将数字格式的时间转换为时间格式。=TIME(hour,minute,second)。这个函数的作用是生成指定的时间。参数hour表示小时数,minute表示分钟数,second表示秒数。这个函数返回的是一个0-0.99999999之间的数字,表示的是0:00:00-23:59:59时间段。注意,输入的小时数、分钟数和秒数的有效范围分别为0-23、0-59和0-59。如果输入的数据不在这个范围内,会依据有效值自动增减。例如,输入"TIME(24,60,69)"会返回"1:01:09"。
- TEXT :文本函数,用于将数字或日期格式转换为文本格式。=TEXT(value,format_text)。这个函数的作用是将数值转换成文本。参数Value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text为"单元格格式"对话框中"数字"选项卡上"分类"框中的文本形式的数字格式。注意,Format_text不能包含星号(*) ,TEXT函数会将数字转换为文本,这可能使其在以后的计算中难以引用。最好将原始值保存在一个单元格中,然后在另一单元格中使用TEXT函数。随后如果需要构建其他公式,请始终引用原始值,而不是TEXT函数结果。
- ROUND :四舍五入函数,用于将数字四舍五入到指定的小数位数。=ROUND(number, num_digits)。其中,number是需要进行四舍五入的数字,num_digits是进行四舍五入运算的位数。如果num_digits大于0,则将数字四舍五入到指定的小数位数;如果num_digits等于0,则将数字四舍五入到最接近的整数;如果num_digits小于0,则将数字四舍五入到小数点左边的相应位数。例如,ROUND(123.456, 2)表示将123.456四舍五入到小数点后两位,结果为123.46;ROUND(123.456, 0)表示将123.456四舍五入到最接近的整数,结果为123;ROUND(123.456, -1)表示将123.456四舍五入到小数点左边的第一位,结果为100。
- RANK :排名函数,用于计算选定区域中数字的排名。RANK函数有两种语法形式,具体如下:=RANK(number,ref,[order])。其中,number表示需要查找排名的值;ref表示含有数据的引用区域;order表示值的排序方式。如果忽略或为0,则为降序;如果为非零值,则是升序。
=RANK.EQ(number,ref,[order])。RANK.EQ函数与RANK函数实现的效果相同,但在使用时,RANK.EQ函数更加专注于查找在区域中的位置。在实际使用中,我们可以根据具体的数据情况,灵活地运用RANK函数。例如,在区间中用RANK函数查找一个数值的排名。
以上只是 Excel 函数的一小部分,还有很多其他的函数可以满足不同的需求。在使用 Excel 函数时,需要注意函数的语法和参数的正确使用,以确保计算结果的准确性。