EXCEL中逻辑函数采用Excel软件自带的帮助。(注:其中的图片采用截图方式)逻辑函数AND如果所有参数均为TRUE,则返回TRUEFALSE返回逻辑值FALSEIF指定要执行的逻辑检测NOT对参数的逻辑值求反OR如果任一参数为TRUE,则返回TRUETRUE返回逻辑值TRUE一、AND所有参数的逻辑值为真时,返回TRUE;只要一个参数的逻辑值为假,即返回FALSE。语法AND(logical1,logical2,...)Logical1,logical2,...表示待检测的1到30个条件值,各条件值可为TRUE或FALSE。说明•参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)或引用。•如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。•如果指定的单元格区域内包括非逻辑值,则AND将返回错误值#VALUE!。示例1如果您将示例复制到空白工作表中,可能会更易于理解该示例。1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。示例2如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。二、FALSE返回逻辑值FALSE。语法FALSE()说明也可以直接在工作表或公式中输入文字FALSE,MicrosoftExcel会自动将它解释成逻辑值FALSE。三、TRUE返回逻辑值TRUE。语法TRUE()说明可以直接在单元格或公式中键入值TRUE,而可以不使用此函数。函数TRUE主要用于与其他电子表格程序兼容。四、IF执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数IF对数值和公式进行条件检测。语法IF(logical_test,value_if_true,value_if_false)Logical_test表示计算结果为TRUE或FALSE的任意值或表达式。例如,A10=100就是一个逻辑表达式,如果单元格A10中的值等于100,表达式即为TRUE,否则为FALSE。本参数可使用任何比较运算符。Value_if_truelogical_test为TRUE时返回的值。例如,如果本参数为文本字符串“预算内”而且logical_test参数值为TRUE,则IF函数将显示文本“预算内”。如果logical_test为TRUE而value_if_true为空,则本参数返回0(零)。如果要显示TRUE,则请为本参数使用逻辑值TRUE。Value_if_true也可以是其他公式。Value_if_falselogical_test为FALSE时返回的值。例如,如果本参数为文本字符串“超出预算”而且logical_test参数值为FALSE,则IF函数将显示文本“超出预算”。如果logical_test为FALSE且忽略了Value_if_false(即value_if_true后没有逗号),则会返回逻辑值FALSE。如果logical_test为FALSE且Value_if_false为空(即value_if_true后有逗号,并紧跟着右括号),则本参数返回0(零)。Value_if_false也可以是其他公式。说明函数IF可以嵌套七层,用value_if_false及value_if_true参数可以构造复杂的检测条件。请参阅下面最后一个示例。在计算参数value_if_true和value_if_false后,函数IF返回相应语句执行后的返回值。如果函数IF的参数包含数组,则在执行IF语句时,数组中的每一个元素都将计算。MicrosoftExcel还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用COUNTIF工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用SUMIF工作表函数。请了解关于根据条件计算值。示例1如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。示例2如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。示例3如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。在上例中,第二个IF语句同时也是第一个IF语句的参数value_if_false。同样,第三个IF语句是第二个IF语句的参数value_if_false。例如,如果第一个logical_test(Average89)为TRUE,则返回“A”;如果第一个logical_test为FALSE,则计算第二个IF语句,以此类推。用下列关键字指定数字的字母等级。五、NOT对参数值求反。当要确保一个值不等于某一特定值时,可以使用NOT函数。语法NOT(logical)Logical为一个可以计算出TRUE或FALSE的逻辑值或逻辑表达式。说明如果逻辑值为FALSE,函数NOT返回TRUE;如果逻辑值为TRUE,函数NOT返回FALSE。示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。六、OR在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE;任何一个参数的逻辑值为FALSE,即返回FALSE。语法OR(logical1,logical2,...)Logical1,logical2,...为需要进行检验的1到30个条件,分别为TRUE或FALSE。说明参数必须能计算为逻辑值,如TRUE或FALSE,或者为包含逻辑值的数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)或引用。如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。如果指定的区域中不包含逻辑值,函数OR返回错误值#VALUE!。可以使用OR数组公式来检验数组中是否包含特定的数值。若要输入数组公式,请按Ctrl+Shift+Enter。示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1.创建空白工作簿或工作表。2.请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。3.按Ctrl+C。4.在工作表中,选中单元格A1,再按Ctrl+V。5.若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。