「Excel常用函数」

一、函数的基本使用方法

方法一:直接在单元格中输入“=”,后接公式

方法二:在“编辑栏”中输入公式

二、常见函数

1.绝对值函数

ABS(Number)

➤Number为数值或者单元格

例:=ABS(A1),求A1单元格中数值的绝对值

2.最大值函数

MAX(Number1, Number2, …)

➤Number为数值或者单元格

➤参数Number至少有一个,最多255个

➤如果是多个单元格,可以使用(A1:G5)的形式

例:=MAX(A1:G5),求以A1-G5为对角线的表格中的单元格的数值最大值

➤单元格和数字可以混用

例:=MAX(A2:A4, 4, 5, 7),求A2:A4,4,5,7中的最大数值

3.最小值函数

MIN(Number1, Number2, …)

4.四舍五入函数

ROUND(Number, Num_digits)

➤Num_digits为保留的小数位数

例:=ROUND(227.568,2),返回结果为227.57

5.取整函数

TRUNC(Number, [Num_digits])

➤功能:截取日期或数字,将参数Number的小数部分截去,返回整数

➤参数Num_digits为取精度数,默认为0

例:=TRUNC(-227.568),返回结果为-227

6.向下取整函数

INT(Number)

➤功能:将参数Number向下舍入到最接近的整数

例:=INT(227.568),返回结果为227

=INT(-227.568),返回结果为-228

7.求和函数

①一般求和函数

SUM(Number1, [Number2]…)

➤参数可以为具体的数值、引用的单元格(区域)、数组、公式或者另一个函数的结果

➤如果参数为数组或者引用,只有其中的数字可以被计算,空白单元格、逻辑值、文本或者错误值将被忽略

②条件求和函数

SUMIF(Range,Criteria, [Sum_range])

➤Range:必需参数。条件区域。条件判断的区域范围。

➤Criteria:必需参数。求和的条件。

➤Sum_range:可选参数。实际求和区域。如果Sum_range参数被省略,则会对在Range参数中指定的单元格求和。

注意:在函数中,任何文本条件或者任何含有逻辑或数学符号的条件都要使用双引号;如果条件为数字,则无需使用双引号。

③多条件求和函数

SUMIFS(Sum_range, Criteria_range1, Criteria1, [Criteria_range2, Criteria2])

➤功能:对指定单元格区域中符合多组条件的单元格求和。

➤Sum_range:实际求和区域

➤Criteria_range1:第一组的条件区域

➤Criteria1:第一组的条件

例:=SUMIFS(A2:A10, B2:B10, “>0”, C2:C10, “<5”),表示对A2:A10区域中符合以下条件的单元格求和:B2:B10中的相应数值大于0且C2:C10中的相应数值小于5。

④积和函数

SUMPRODUCT(Array1, Array2, Array3, …)

➤功能:先计算出各个数组或区域中位置相同的元素之间的乘积,然后再计算出他们的和

➤参数可以是数值、逻辑值或作为文本输入的数字的数组常量,或者包含这些值的单元格区域,空白单元格通常被视为0

➤数组参数必须具有相同的维数

8.平均值函数

①平均值函数

AVERAGE(Number1, [Number2], …)

➤如果有0值单元格,则计算在内,如果有空白或字符单元格,则不计算在内

②条件平均值函数

AVERAGEIF(Range, Criteria, [Average_range])

➤功能:对指定单元格区域中符合一组条件的单元格求平均值

➤Range:条件区域

➤Criteria:求平均值的条件

➤Average_range:求平均值的实际区域

③多条件平均值函数

AVERAGEIFS(Average_range, Criteria_range1, Criteria1, [Criteria_range2, Criteria2], …)

9.计数函数

①一般计数函数

COUNT(Value1, [Value2], …)

➤功能:统计指定区域包含数字的单元格的个数

②计数函数

COUNTA(Value1, [Value2], …)

➤功能:统计指定区域不为空的单元格的个数,即可以对包含任何类型信息的单元格进行计数

③条件计数函数

COUNTIF(Range, Criteria)

➤功能:统计指定单元格区域中符合单个条件的单元格个数

➤Range:计数的单元格区域

④多条件计数函数

COUNTIFS(Criteria_range1, Criteria1, [Criteria_range2, Criteria2], …)

10.逻辑判断IF函数

IF(Logical_test, [Value_if_true], [Value_if_false])

➤功能:如果指定条件的计算结果为TRUE,IF函数返回一个值,如果为FALSE,则返回另一个值。

➤Logical:判断条件

➤Value_if_true/false:计算结果为true/false时的返回内容,如果忽略则返回TRUE/FALSE

11.垂直查询函数

VLOOKUP(Lookup_value,Table_array,Col_index_num,[Range_lookup])

➤功能:搜索指定的单元格区域的第一列,然后返回该区域相同一行上任何指定单元格中的值

➤Lookup_value:必需参数。查找目标,即要在表格或区域的第一列中搜索到的值

➤Table_array:必需参数。查找范围,即要查找的数据所在的单元格区域

➤Col_index_num:必需参数。返回值的列数,即最终返回数据所在的列号

➤Range_lookup:可选参数。为一逻辑值,决定查找精确匹配值还是近似匹配值。如果为TRUE或者省略则返回近似匹配值,也就是如果找不到精确匹配值,则返回小于Lookup_value的最大数值。如果为FALSE,则返回精确匹配值。如果找不到精确匹配值,则返回错误值#N/A

注意:要查找的值必须位于在table_array参数中指定的单元格区域的第一列中

12.排位函数

RANK.EQ(Number, ref, [order])和RANK.AVG(Number, ref, [order])

➤功能:返回一个数值在指定数值列表中的排位。如果多个值具有相同排位,使用函数RANK.AVG将返回平均排位,使用函数RANK.EQ将返回实际排位。

➤Number:需要排位的数值

➤Ref:要查找的数值列表所在的单元格区域

➤Order:指定数值列表的排序方式(如果order为0或者忽略,则按照降序排名,如果非0,则按照升序排名)

13.时间日期函数

①当前日期和时间函数

NOW()

②当前日期函数

TODAY()

③年份函数

YEAR(Serial_number)

➤功能:返回指定日期或引用单元格中对应的年份。返回值为1900到9999之间的整数

➤公式所在的单元格不能是日期格式

④月份函数

MONTH(Serial_number)

14.文本类函数

①文本合并函数

CONCATENATE(Text1, [Text2], …)

②截取字符串函数

MID(Text, Start_num, Num_chars)

➤功能:从文本字符串的指定位置开始,截取指定数目的字符

➤Text:要截取的文本字符串

➤Start_num:指定的截取起始位置

➤Num_chars:指定的截取字符个数

③左侧截取字符串函数

LEFT(Text, [Num_chars])

➤功能:从文本字符串的最左边开始,截取指定数目的字符

➤Num_chars:要截取的字符个数。必须≥0。如果省略,默认值为1

④右侧截取字符串函数

RIGHT(Text, [Num_chars])

⑤删除空格函数

TRIM(Text)

➤功能:删除指定文本或区域中的空格

⑥字符个数函数

LEN(Text)

➤功能:统计并返回指定文本字符串中的字符个数

➤注意:空格也要作为字符进行统计

15.查找函数

SEARCH(find_text, within_text, [start_num])

➤功能:返回第一个文本字符串在第二个文本字符串中的起始位置编号,该编号从第二个文本字符串的第一个字符算起。

➤如果找不到findt_text的值,则#VALUE!错误值

➤find_text:要查找的文本

➤within_text:要在其中搜索find_text参数的值的文本

➤start_num:within_text参数中从之开始搜索的字符编号,省略时其值为1

➤注意:SEARCH函数不区分大小写

16.IFERROR函数

IFERROR(value, value_if_error)

➤功能:捕获和处理公式中的错误。如果公式的计算结果为错误值,则返回指定的值(value_if_error),否则将返回公式的结果

➤value:检查是否存在错误的参数

➤value_if_error公式计算错误时返回的值

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值