Applies ToSharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 企业版 Microsoft 365 中的 SharePoint SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 Microsoft 365 小型企业版中的 SharePoint Windows SharePoint Services 3.0

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

如果所有参数值都为 TRUE,则返回逻辑值 TRUE;只要有一个参数值为 FALSE,即返回 FALSE。

语法

AND(logical1,logical2,...)

Logical1, logical2, ...    1 到 30 个待检测的条件,各条件值可为 TRUE 或 FALSE。

注解

  • 这些参数的计算结果必须为逻辑值(如 TRUE 或 FALSE),或者这些参数必须是包含逻辑值的列引用。

  • 如果某个列引用参数包含文本,则 AND 返回错误值 #VALUE!;如果它为空,则它返回 FALSE。

  • 如果这些参数不包含任何逻辑值,则 AND 返回错误值 #VALUE!。

示例 1

公式

说明(结果)

=AND(TRUE, TRUE)

所有参数值都为 TRUE (Yes)

=AND(TRUE, FALSE)

有一个参数值为 FALSE (No)

=AND(2+2=4, 2+3=5)

所有参数的计算结果都为 TRUE (Yes)

示例 2

Col1

Col2

公式

说明(结果)

50

104

=AND(1<[Col1], [Col1]<100)

因为 50 介于 1 和 100 之间 (Yes)

50

104

=IF(AND(1<[Col2], [Col2]<100), [Col2], "数值超出范围。")

如果第二个数字介于 1 和 100 之间,则显示该数字,否则显示消息(数值超出范围。)

50

104

=IF(AND(1<[Col1], [Col1]<100), [Col1], "数值超出范围。")

如果第一个数字介于 1 和 100 之间,则显示该数字,否则显示消息 (50)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。