excel函数使用

  • 常用函数
    • COUNT
    • COUNTIF
    • COUNTIFS
    • IFERROR
    • VLOOKUP
    • IF/IFS
    • SUM
    • AVERAGE
  • 统计类函数
    • VAERAGE/AVERAGEIFS
    • COUNTIF/COUNTIFS
    • MAX/MIN
    • RANK.EQ
  • 查找引用
    • HLOOLUP
    • INDEX
    • MATCH
    • ROW/ROWS
    • VLOOKUP
    • LOOKUP
  • 文本
    • CHAR
    • CONTAT
    • FIND
    • LEFT/RIGHT
    • LEN
    • LOWER/UPPER
    • MID
    • REPLACE
    • SUBSTITUTE
    • TEXT
    • VALUE
  • 日期与时间
    • DATE
    • DAY/DAYS
    • YEAR
    • HOUR
    • MINUTE
    • MONTH
    • NOW
    • TODAY
    • WEEKDAY
    • WORKDAY
    • DATEDIF
  • 数学
    • ABS
    • INT
    • RAND
  • 逻辑
    • AND
    • IF
    • FALSE/TRUE
    • NOT
    • OR

常用函数

本次记录的是excel里面尝试用的一些函数的使用方法,如有不足,可以多多指点

COUNT

函数COUNT在计数时,将把数值型的数字计算进去;但是错误值、空值、逻辑值、文字则被忽略

COUNTIF

COUNTIF(range,critera)
range:要计算其中非空单元格数目的区域
criteria:定义的条件

例如:

  1. 大于50=COUNTIF(数据区,“>50”)
  2. 大于E5单元格的值 =COUNTIF(数据区,“>”&$E$5)
  3. 包含B=COUNTIF(数据区,“B”)
  4. 第2个字符是B =COUNTIF(数据区,“?B*”)
  5. 等于“你好”=COUNTIF(数据区,“你好”)
  6. 包含D3单元格的内容 =COUNTIF(数据区,““&D3&””)
  7. 第2字是D3单元格的内容 =COUNTIF(数据区,“?”&D3&“*”)

使用方法如下

COUNTIFS

=COUNTIFS(条件区域1,条件1,条件区域2,条件2,…条件区域127,条件127)

例如:查找性别为女智育素质分数大于90人数

IFERROR

语法:IFERROR(判断的值, 判断的值为错误值返回的结果)

例如:

VLOOKUP

VLOOKUP 函数表示:
=VLOOKUP(要查找的内容、要查找的位置、包含要返回的值的范围内的列号、返回表示为 1/TRUE 或 0/FALSE 的近似或精确匹配项)。


上图所示,注意精确查找与近似查找的区别。

IF/IFS

在使用这两个函数输入数值比较型判断条件时,参照数值要么从小到大,要么从大到小,否则容易出错。
IF函数:
IF(logical_test,value_if_true,value_if_false)
通俗说法:IF(测试条件,结果1,结果2)
如果满足"测试条件"则显示"结果1",如果不满足"测试条件"则显示"结果2"。
IFS函数:
IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3……)
通俗说法:IFS(条件1,结果1,条件2,结果2,条件3,结果3,……)

SUM

求和公式:

1)SUM(3, 2)等于5;
2)SUM(“3”, 2, TRUE) 等于6,因为文本值被转换成数字,而逻辑值 “TRUE” 被转换成数字1。不同于前例,如果 A1 包含 “3”,而 B1 包含TRUE,则:SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。
如果单元格 A2:E2 包含 5,15,30,40 和 50,则:SUM(A2:C2) 等于50;SUM(B2:E2, 15) 等于 150。

AVERAGE

语法:AVERAGE(number, number2,)

统计类函数

VAERAGE/AVERAGEIFS

averageifs函数的语法格式
=averageifs(average_range,criteria_range1,criteria1,criteria_range2,criteria2,…)

COUNTIF/COUNTIFS

MAX/MIN

语法结构=MAX(数值1,数值2,…)

RANK.EQ

语法:RANK.EQ(number,ref,order)
Number指定的数字。
Ref一组数或对一个数据列表的引用。非数字值将被忽略。
Order指定排位的方式。如果为0或者忽略,降序;非零值,升序。

单击D2单元格,输入如下公式:=RANK(C2, C 2 : C2: C2:C11)
按回车,就返回了B2单元格中学生的排名。
引用一般使用绝对定位

查找引用

HLOOLUP

INDEX

INDEX函数用于在一个区域中,根据指定的行、列号来返回内容。
该函数通常使用两个或是三个参数,三个参数的写法是:
INDEX(单元格区域,指定的行数,指定的列数)

MATCH

MATCH 函数用于在一行或一列的查询区域中搜索指定内容,然后返回该内容在查询区域中的相对位置。
MATCH 函数有三个参数,第一个参数是查找对象,第二参数指定查找的范围,第三参数用于指定匹配方式,通常使用0,表示精确匹配。
常用写法是:
MATCH(要找谁,要查询的一行或一列区域,匹配方式)


INDEX()与MATCH()区分:

INDEX是根据位置返回内容,MATCH是返回内容在一行或一列中的位置。

ROW/ROWS

函数 row 表示“返回引用的行号”,函数 rows 表示 “返回引用或数组的行数

VLOOKUP

上面有就略过了哈

LOOKUP

引用网图使用方法如图所示:

文本

CHAR

函数CHAR:根据本机中的字符集,返回由代码数字指定的字符。
函数语法:CHAR(number)

CONTAT

起连接作用

FIND

FIND函数的语法如下:
FIND(find_text,within_text,[start_num])
find_text是要查找的文本
within_text是被搜索的字符串
如果忽略start_num,那么从第一个字符开始搜索
FIND函数陷阱
FIND函数返回第一个相匹配的字符串的位置,区分大小写。对于不区分大小写的搜索,使用SEARCH函数。
在find_text字符串中不能使用通配符。对于通配符,使用SEARCH函数。

LEFT/RIGHT

left:从字符串的左边截取几位
right:从字符串的右边边截取几位

LEN

LOWER/UPPER

MID

=mid(截取的字符串,左起第几位开始截取,截取的位数)

REPLACE

函数REPLACE:将一个字符串中的部分字符用另一个字符串替换。
REPLACE(字符串,开始替换的字符位置,要替换的字符长度,替换为)

SUBSTITUTE

SUBSTITUTE(所需要替换的位置,需要替换的字符,用什么来替换,替换字符中的第几个)

TEXT

TEXT(数值,文本格式)
第一个参数数值,也可以是存放数值的单元格引用,就是要转换为文本的数值。
第二个参数文本格式,就是文本形态的数字格式,要加双引号。

VALUE

将纯文本转换成数字

日期与时间

DATE

DATE函数:构建一个指定的日期
语法:DATE=(年份,月份,天数)

DAY/DAYS

DAY()函数的使用方法:DAY(日期),结果为日期的日

DAYS()使用方法是返回两个时间的相差的天数

注意两个日期时间顺序,近期时间写在前面,不然会出现负值的情况

YEAR

YEAR()返回日期里面的年份

HOUR

返回日期里面的表示时

MINUTE

MONTH

NOW

TODAY

WEEKDAY

WEEKDAY()函数表示返回的这周的周几,它默认第二个参数是1,那个3则表示的是周二,但是我们一般参数喜欢使用2,这样返回的数字与周几相对应,所以返回的是周二

WORKDAY

返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值。(工作日不包括周末和专门指定的假日。)
使用场景:在计算发票到期日、预期交货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或假日。

DATEDIF

DATEDIF函数:计算两个日期之间的差值
语法:=DATEDIF(开始日期,结束日期,计算类型)
第三参数是用于指定计算类型的一共有6个,如下所示
Y:计算年份的差值
M:计算月份差值
D:计算天数差值
MD:计算同月间隔天数。 忽略日期中的月份和年份
YD:计算同年间隔天数。忽略日期中的年份
YM:计算间隔月数。忽略日期中年份

数学

ABS

INT

RAND

逻辑

AND

IF

FALSE/TRUE

NOT

OR

更多推荐

【excel函数使用】