Excel 制作要领 解释部分函数指令的用法接实际应用 送好评

如题所述

1、AND函数:
所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FALSE。

语法

AND(logical1,logical2, ...)

Logical1, logical2, ... 是 1 到 255 个待检测的条件,它们可以为 TRUE
或 FALSE。

注解

参数必须是逻辑值 TRUE 或 FALSE, 或者包含逻辑值的数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)或引用。
如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
如果指定的单元格区域内包括非逻辑值,则 AND 将返回错误值 #VALUE!。

示例 1

如果将示例复制到一个空白工作表中,可能会更易于理解。

公式 说明(结果)

=AND(TRUE, TRUE)
所有参数的逻辑值为真 (TRUE)

=AND(TRUE, FALSE)
一个参数的逻辑值为假 (FALSE)

=AND(2+2=4, 2+3=5)
所有参数的计算结果为真
(TRUE)
示例 2

如果将示例复制到一个空白工作表中,可能会更易于理解。
=AND(1<A2, A2<100)
因为 50 介于 1 到 100 之间 (TRUE)

=IF(AND(1<A3, A3<100), A3,
"数值超出范围")
如果上面的第二个数字介于 1 到 100
之间,则显示该数字,否则显示信息(数值超出范围)

=IF(AND(1<A2, A2<100), A2,
"数值超出范围")
如果上面的第一个数字介于 1 和 100 之间,则显示该数字,否则显示一条消息
(50)

2、FALSE函数:
返回逻辑值 FALSE。

语法

FALSE( )

说明

也可以直接在工作表或公式中输入文字 FALSE,Microsoft Excel 会自动将它解释成逻辑值 FALSE

3、IFERROR函数:
如果公式计算出错误则返回您指定的值;否则返回公式结果。使用 IFERROR 函数来捕获和处理公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=)
开始。)中的错误。

语法

IFERROR(value,value_if_error)

Value 是需要检查是否存在错误的参数。

Value_if_error
是公式计算出错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。

注解

如果 value 或 value_if_error 是空单元格,则 IFERROR 将其视为空字符串值 ("")。
如果 value 是数组公式,则 IFERROR 为 value 中指定区域的每个单元格返回一个结果数组。请参阅下面的第二个示例。

示例:使用常规公式捕获除法错误

如果将示例复制到空白工作表中,可能会更易于理解。

A B

配额 销售量

210 35

55 0

23

公式 说明(结果)

=IFERROR(A2/B2,"计算中有错误")
检查第一个参数中公式的错误(210 除以 35),未找到错误,返回公式结果
(6)。

=IFERROR(A3/B3,"计算中有错误")
检查第一个参数中公式的错误(55 除以 0),找到被零除错误,返回
value_if_error(计算中有错误)。

=IFERROR(A4/B4,"计算中有错误")
检查第一个参数中公式的错误("" 除以 23),未找到错误,返回公式结果
(0)。

4、IFNA函数:
如果公式返回错误值 #N/A,则结果返回您指定的值;否则返回公式的结果。
语法
IFNA(value, value_if_na)
IFNA 函数语法具有下列参数。
Value 必需。 用于检查错误值 #N/A 的参数。
Value_if_na 必需。 公式计算结果为错误值 #N/A 时要返回的值。
说明
如果 Value 或 Value_if_na 是空单元格,则 IFNA 将其视为空字符串值 ("")。
如果 Value 是数组公式,则 IFNA 为 Value 中指定区域的每个单元格以数组形式返回结果。

示例:
公式:
=IFNA(VLOOKUP("Seattle",$A$5:$B$10,0),"Not found")

说明:
IFNA 检验 VLOOKUP 函数的结果。 因为在查找区域中找不到西雅图,VLOOKUP 将返回错误值 #N/A。 IFNA 在单元格中返回字符串“未找到”,而不是标准 #N/A 错误值。

5、NOT函数:
对参数值求反。当要确保一个值不等于某一特定值时,可以使用 NOT 函数。

语法

NOT(logical)

Logical 为一个可以计算出 TRUE 或 FALSE 的逻辑值或逻辑表达式。

说明

如果逻辑值为 FALSE,函数 NOT 返回 TRUE;如果逻辑值为 TRUE,函数 NOT 返回 FALSE。

示例:

公式 说明(结果)

=NOT(FALSE)
对 FALSE 求反 (TRUE)

=NOT(1+1=2) 对计算结果为 TRUE 的公式求反
(FALSE)

6、OR函数:
在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE;任何一个参数的逻辑值为 FALSE,即返回 FALSE。

语法

OR(logical1,logical2,...)

Logical1,logical2,... 是 1 到 255 个需要进行测试的条件,测试结果可以为
TRUE 或 FALSE。

注解

参数必须能计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)或引用。
如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
如果指定的区域中不包含逻辑值,函数 OR 返回错误值 #VALUE!。
可以使用 OR 数组公式来检验数组中是否包含特定的数值。若要输入数组公式,请按 Ctrl+Shift+Enter。
示例:

公式 说明(结果)

=OR(TRUE) 参数为 TRUE (TRUE)

=OR(1+1=1,2+2=5) 所有参数的逻辑值为 FALSE (FALSE)

=OR(TRUE,FALSE,TRUE) 至少一个参数为 TRUE (TRUE)

7、XOR函数:
返回所有参数的逻辑异或。
语法
XOR(logical1, [logical2],... )
XOR 函数语法具有下列参数。
Logical1、logical2 等 Logical 1 是必需的,后续逻辑值是可选的。您要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。
注解
参数必须计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。
如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
如果指定的区域中不包含逻辑值,则 XOR 返回错误值 #VALUE! 。
您可以使用 XOR 数组公式检查数组中是否出现某个值。若要输入数组公式,请按 Ctrl+Shift+Enter。
当 TRUE 输入的数字为奇数时,XOR 的结果为 TRUE;当 TRUE 输入的数字为偶数时,XOR 的结果为 FALSE。
示例:
公式:
=XOR(3>0,2<9)
说明:
由于其中一个测试计算为 TRUE,则返回 TRUE。
结果:
TRUE
公式:
=XOR(3>12,4>6)
说明:
由于所有测试结果计算为 False,则返回 FALSE。必须至少其中一个测试结果计算为 True,才能返回 TRUE。
结果:
FALSE

很高兴为你解答,满意请采纳!!
温馨提示:答案为网友推荐,仅供参考