全部显示
全部隐藏
所有参数的逻辑值为真时,返回TRUE;只要一个参数的逻辑值为假,即返回FALSE。
语法
AND(logical1,logical2,...)
Logical1,logical2,...表示待检测的1到30个条件值,各条件值可为TRUE或FALSE。
说明
•参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)或引用。
•如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
•如果指定的单元格区域内包括非逻辑值,则AND将返回错误值#VALUE!。
示例1
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。按Ctrl+C。在工作表中,选中单元格A1,再按Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
AB
公式说明(结果)
=AND(TRUE,TRUE)所有参数的逻辑值为真(TRUE)
=AND(TRUE,FALSE)一个参数的逻辑值为假(FALSE)
=AND(2+2=4,2+3=5)所有参数的计算结果为真(TRUE)
示例2
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
创建空白工作簿或工作表。请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。按Ctrl+C。在工作表中,选中单元格A1,再按Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
A
数据
50
104
公式说明(结果)
=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)
函数名称:MATCH
主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
使用格式:MATCH(lookup_value,lookup_array,match_type)
参数说明:Lookup_value代表需要在数据表中查找的数值;
Lookup_array表示可能包含所要查找的数值的连续单元格区域;
Match_type表示查找方式的值(-1、0或1)。
如果match_type为-1,查找大于或等于lookup_value的最小数值,Lookup_array必须按降序排列;
如果match_type为1,查找小于或等于lookup_value的最大数值,Lookup_array必须按升序排列;
如果match_type为0,查找等于lookup_value的第一个logo设计数值,Lookup_array可以按任何顺序排列;如果省略match_type,则默认为1。
应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。
特别提醒:Lookup_array只能为一列或一行。