Excel函数学习笔记

本学习笔记主要参考内容有《跟李锐一起学Excel》……

Excel快捷键

快捷键 作用 快捷键 作用 快捷键 作用
Ctrl + A 全选 Ctrl + J 输入换行符 Ctrl + S 保存文件
Ctrl + B 加粗 Ctrl + K 插入超链接 Ctrl + T 创建表格
Ctrl + C 复制 Ctrl + L 创建表 Ctrl + U 下划线
Ctrl + D 向下填充 Ctrl + M 合并居中 Ctrl + V 粘贴
Ctrl + E 快速填充 Ctrl + N 新建表格 Ctrl + W 关闭文件
Ctrl + F 查找 Ctrl + O 打开 Ctrl + X 剪切
Ctrl + G 定位 Ctrl + P 打印 Ctrl + Y 恢复操作
Ctrl + H 替换 Ctrl + Q 启动快速分析 Ctrl + Z 撤消操作
Ctrl + I 斜体字 Ctrl + R 向右填充

一、逻辑函数 AND / OR / NOT

逻辑函数是对其参数的逻辑表达式进行计算,然后返回计算后结果。逻辑值有两个:TRUE(真)FALSE(假)

1、AND 函数

AND函数(与函数)主要用来确定所有的参数是否为TRUE,只要其中一个参数的结果为FALSE,那么其结果就为FALSE,参数为1个或多个。使用语法:

AND(logical1, [logical2], ...)

AND(逻辑表达式1, [逻辑表达式2], ...)

参数1: logical1 第一个要测试的条件或表达式。
参数2: logical2 可选,后续要测试的条件或表达式,可以有多个(最多 255 个)。
返回值: 返回一个布尔值。如果全部参数的结果为 TRUE 则返回 TRUE ,只要其中一个参数的结果为 FALSE,那么其结果就为 FALSE

示例:

=AND(1 + 2 > 3, 1 + 2 = 3)			返回值: FALSE

=AND(100 > 99, 1 + 2 = 3)			返回值: TRUE 

2、OR 函数

OR函数(或函数)主要用来确定所有的参数中是否存在有TRUE,只要其中一个参数的结果为TRUE,那么其结果就为TRUE,参数为1个或任意多个。使用语法:

OR(logical1, [logical2], ...)

OR(逻辑表达式1, [逻辑表达式2], ...)

参数1: logical1 第一个要测试的条件或表达式。
参数2: logical2 可选,后续要测试的条件或表达式,可以有多个(最多 255 个)。
返回值: 返回一个布尔值。只要其中一个参数的结果为TRUE,那么其结果就为 TRUE,否则就为 FALSE

示例:

=OR(1 + 2 > 3, 1 + 2 = 3)			返回值: TRUE

=OR(100 < 99, 1 + 2 > 3)			返回值:  FALSE

3、NOT 函数

NOT函数(非函数)主要用来对其参数的逻辑值结果取反。当其参数的值为TRUE,那么NOT(TRUE)=FALSE;当当其参数的值为FALSE,那么NOT(FALSE)=TRUE。使用语法:

NOT(logical)

NOT(逻辑表达式)

参数: logical 要反转的条件或表达式,可以是一个逻辑值(TRUEFALSE),也可以是一个返回逻辑值的公式。
返回值: 返回一个布尔值。如果条件为 TRUE,将返回 FALSE;如果条件为 FALSE,将返回 TRUE

示例:

=NOT(100 > 99)			返回值: FALSE

=NOT(100 < 99)			返回值: TRUE

二、条件判断函数 IF / IFS

1、IF 函数

IF 函数也叫条件判断函数,根据指定条件的逻辑值(TRUE 或 FALSE)来返回相应的内容。使用语法:

IF(logical_test,value_if_true,value_if_false)

IF(逻辑表达式, 条件为真时返回的值, 条件为假时返回的值)

参数1: logical_test 要测试的条件(逻辑表达式)。
参数2: value_if_true 如果条件为真时返回的值。
参数3: value_if_false 如果条件为假时返回的值。

示例:

=IF(1 + 2 > 3, "正确", "错误")   返回值: 错误

=IF(1 + 2 = 3, "正确", "错误")   返回值: 正确

IF 函数 也可以嵌套 逻辑函数 进行双条件或多条件判断。

示例:

=IF(AND(1 + 2 > 3, 100 > 99), "正确", "错误")  	 返回值: 错误

=IF(OR(1 + 2 > 3, 100 > 99), "正确", "错误")		 返回值: 正确

一般来说逻辑值TRUE可以用非0的数值来表示,逻辑值FALSE可以用0来表示。所以上述例子也可以按如下方式来表示:

=IF((1 + 2 > 3) * (100 > 99), "正确", "错误")   返回值: 错误

=IF((1 + 2 > 3) + (100 > 99), "正确", "错误")   返回值: 正确

2、IFS 函数

IFS 函数是一种用于执行多条件判断的函数。它可以替代嵌套的 IF 函数,使得公式更清晰易读。IFS 函数可以处理多个条件,并根据第一个满足条件的表达式返回对应的结果。使用语法:

IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

IFS(逻辑表达式1,条件为真时返回的值1,[逻辑表达式2, 条件为真时返回的值2], ...)

参数1: logical_test1 第一个条件表达式。
参数2: value_if_true1 如果第一个条件为真时返回的值。
参数3: 可选 ,第二个条件和对应返回值,可以有多个。

IFS 函数会从上到下依次检查每个条件,返回第一个为真的条件对应的值。如果没有条件为真,IFS 函数将返回错误值 #N/A 。如果你需要处理默认情况,可以在最后添加一个条件,例如 TRUE,以捕获所有未满足的条件。

示例:

如果 A1 单元格的值:  >= 90 返回 "优秀",>= 80 返回 "良好",>= 70 返回 "一般",>= 60 返回 "及格" ,否则返回 "不及格"

=IFS(A1 >= 90, "优秀", A1 >= 80, "良好", A1 >= 70, "一般", A1 >= 60, "及格", TRUE, "不及格")

三、工作表函数 ROW / ROWS / COLUMN / COLUMNS

1、ROW 函数

ROW 函数用于返回指定单元格或单元格范围的行号。它可以用于动态引用和计算,尤其是在处理数据表时。使用语法:

ROW([reference])

ROW(单元格 或 单元格范围)

参数: reference 可选。指定要返回行号的单元格或单元格范围。如果省略此参数,ROW 函数将返回当前单元格的行号。
返回值: 返回一个整数数值。如果参数是一个单元格,则返回该单元格的行号;如果参数是一个单元格范围,输入公式后按下 Ctrl +Shift + Enter 则返回一个数组。

示例:

=ROW()					返回值: 该公式所在单元格的行号

=ROW(A3)				返回值: 3

=ROW(A3 : A5)   		返回值: {3, 4, 5}

2、ROWS 函数

ROWS 函数用于返回指定范围中的行数。使用语法:

ROWS(array)

ROWS(单元格范围 或 数组)

参数: array 要计算行数的单元格范围或数组。
返回值: 返回一个整数数值。返回单元格范围/数组的总行数。
示例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值