Excel中If函数的用法为=If(结果为知True或Flase的条件,结果为True时返回的值,结果为False时返回的值),往往在实际应用中需要在If函数中再嵌套一道个甚至多个If函数。软件版本:Office2007If函数用法举例说明:1.根据A列数值范围,在B列中返回回内容A列数值小于60,B返回“不合格”A列数值大于答等于60,小于80,返回“一般”A列数值大于等于80,小于90,返回“良好”A列数值大于等于90,返回“优秀”2.输入带多重嵌套if函数的公式如下:3.下拉填充得到结果如下: 本回答由电脑网络分类达人 孙怡箫推荐

关于excel if函数使复用,可以看看这个:制excel if函数使用详解(附具体例子)百:http://blog.sina.com.cn/s/blog_60df34f90102duaq.html内容比较多,自度己去看吧。 本回答被提问者采纳

比如说根据A1中的数复值来决定B1中值,例如:要求当A1>10时,B1的值显示为:“两位数”,当A1>100时,B1的值显示为:“三位数”,当A1>1000时,B1的值显示为:“四位数”。那么用if 公式就应给在B1中输入:=if(A1>10,"两位数",if(A1>100,"三位数",if(A1>1000,"四位数","")))。比如只是单个的变化,则只需要一个if就行了,例如:当A1>10时,B1的值显示为:“不是个位数”,那么在B1中输入:=if(A1>10,"不是个位数","")。前面说的是if函数的嵌套格式,在多条件判断的情况下才用,后面说的是if函数的一般格式。现在解释一下一般格式:它的意思是,如果A1>10为真制,那么显示“不是个位数”,否则单元格显示为空。至于嵌套格式我zhidao现在没时间跟你解释那么多了,你先自己试着时间一下会慢慢理解的,因为我要下班了,同事一直在催我。非常抱歉,如果你还有什么不明白的地方你可以追问,我改天再详细告诉你.

你可以在excel菜单栏找到帮助里输入IF就出现下面的结果:IF 函数 全部显示全部隐藏本文介绍 Microsoft Excel 中 IF 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。说明如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。例如,如果 A1 大于 10,公式 =IF(A1>10,"大于 10","不大于 10") 将返回“大于 10”,如果 A1 小于等于 10,则返回“不大于 10”。语法IF(logical_test, [value_if_true], [value_if_false])IF 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):•logical_test 必需。计算结果可能为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。•value_if_true 可选。logical_test 参数的计算结果为 TRUE 时所要返回的值。例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”。如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零)。若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。•value_if_false 可选。logical_test 参数的计算结果为 FALSE 时所要返回的值。例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值 0(零)。说明•最多可以使用 64 个 IF 函数作为 value_if_true 和 value_if_false 参数进行嵌套,以构造更详尽的测试。(请参阅示例 3,这是嵌套 IF 函数的一个示例。)或者,若要测试多个条件,请考虑使用 LOOKUP、VLOOKUP、HLOOKUP 或 CHOOSE 函数。(请参阅示例 4,这是 LOOKUP 函数的一个示例。)•如果 IF 的任意参数为数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。),则在执行 IF 语句时,将计算数组的每一个元素。•Excel 还提供了其他一些函数,可使用这些函数根据条件来分析数据。例如,若要计算某单元格区域内某个文本字符串或数字出现的次数,可使用 COUNTIF 或 COUNTIFS 工作表函数。若要计算基于某区域内一个文本字符串或一个数值的总和,可使用 SUMIF 或 SUMIFS 工作表函数。示例示例 1如果将示例复制到一个空白工作表中,可能会更容易理解该示例。如何复制示例?选择本文中的示例。如果在 Excel Web App 中复制该示例,请每次复制并粘贴一个单元格。 要点 请勿选择行标题或列标题。从帮助中选择一个示例按 Ctrl+C。创建一个空白工作簿或工作表。在工作表中,选择单元格 A1,然后按 Ctrl+V。如果在 Excel Web App 中工作,请对示例中的每个单元格重复复制和粘贴操作。 要点 为使示例正常工作,必须将其粘贴到工作表的单元格 A1 中。要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在 “公式”选项卡上的 “公式审核”组中单击 “显示公式”按钮。在将示例复制到空白工作表中后,您可以根据自己的需求对它进行调整。1 2 3 4 5 A B C 数据 50 23 公式 说明 结果 =IF(A2<=100,"预算内","超出预算") 如果单元格 A2 中的数字小于等于 100,公式将返回“预算内”;否则,函数显示“超出预算”。 预算内 =IF(A2=100,A2+B2,"") 如果单元格 A2 中的数字为 100,则计算并返回 A2 与 B2 的和;否则,返回空文本 ("")。 空文本 ("") 示例 2如果将示例复制到一个空白工作表中,可能会更容易理解该示例。如何复制示例?选择本文中的示例。如果在 Excel Web App 中复制该示例,请每次复制并粘贴一个单元格。 要点 请勿选择行标题或列标题。从帮助中选择一个示例按 Ctrl+C。创建一个空白工作簿或工作表。在工作表中,选择单元格 A1,然后按 Ctrl+V。如果在 Excel Web App 中工作,请对示例中的每个单元格重复复制和粘贴操作。 要点 为使示例正常工作,必须将其粘贴到工作表的单元格 A1 中。要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在 “公式”选项卡上的 “公式审核”组中单击 “显示公式”按钮。在将示例复制到空白工作表中后,您可以根据自己的需求对它进行调整。1 2 3 4 5 6 7 A B C 实际费用 预期费用 1500 900 500 900 500 925 公式 说明 结果 =IF(A2>B2,"超出预算","正常") 检查第 2 行的费用是否超出预算 超出预算 =IF(A3>B3,"超出预算","正常") 检查第 3 行的费用是否超出预算 正常 示例 3如果将示例复制到一个空白工作表中,可能会更容易理解该示例。如何复制示例?选择本文中的示例。如果在 Excel Web App 中复制该示例,请每次复制并粘贴一个单元格。 要点 请勿选择行标题或列标题。从帮助中选择一个示例按 Ctrl+C。创建一个空白工作簿或工作表。在工作表中,选择单元格 A1,然后按 Ctrl+V。如果在 Excel Web App 中工作,请对示例中的每个单元格重复复制和粘贴操作。 要点 为使示例正常工作,必须将其粘贴到工作表的单元格 A1 中。要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在 “公式”选项卡上的 “公式审核”组中单击 “显示公式”按钮。在将示例复制到空白工作表中后,您可以根据自己的需求对它进行调整。1 2 3 4 5 6 7 8 A B C 分数 45 90 78 公式 说明 结果 =IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 给单元格 A2 中的分数指定一个字母等级 F =IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 给单元格 A3 中的分数指定一个字母等级 A =IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 给单元格 A4 中的分数指定一个字母等级 C 上面的示例演示了如何嵌套 IF 语句。在每个公式中,第四个 IF 语句同时也是第三个 IF 语句的 value_if_false 参数。同样,第三个 IF 语句是第二个 IF 语句的 value_if_false 参数,第二个 IF 语句是第一个 IF 语句的 value_if_false 参数。例如,如果第一个 logical_test 参数 (Average>89) 的计算结果为 TRUE,则返回“A”;如果第一个 logical_test 参数的计算结果为 FALSE,则计算第二个 IF 语句,依此类推。您也可以将其他函数用作参数。使用下列关键字指定数字的字母等级。如果分数是 则返回 大于 89 A 80 到 89 B 70 到 79 C 60 到 69 D 低于 60 F 示例 4在本示例中,使用的是 LOOKUP 函数而不是 IF 函数,因为要测试十三个条件。您会发现,与 IF 函数相比,LOOKUP 函数更e799bee5baa6e997aee7ad94e4b893e5b19e31333264643832易于看懂和维护。如果将示例复制到一个空白工作表中,可能会更容易理解该示例。如何复制示例?选择本文中的示例。如果在 Excel Web App 中复制该示例,请每次复制并粘贴一个单元格。 要点 请勿选择行标题或列标题。从帮助中选择一个示例按 Ctrl+C。创建一个空白工作簿或工作表。在工作表中,选择单元格 A1,然后按 Ctrl+V。如果在 Excel Web App 中工作,请对示例中的每个单元格重复复制和粘贴操作。 要点 为使示例正常工作,必须将其粘贴到工作表的单元格 A1 中。要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在 “公式”选项卡上的 “公式审核”组中单击 “显示公式”按钮。在将示例复制到空白工作表中后,您可以根据自己的需求对它进行调整。1 2 3 4 5 6 7 8 A B C 分数 45 90 78 公式 说明 结果 =LOOKUP(A2,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) 给单元格 A2 中的分数指定一个字母等级 F =LOOKUP(A3,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) 给单元格 A3 中的分数指定一个字母等级 A- =LOOKUP(A4,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) 给单元格 A4 中的分数指定一个字母等级 C+ 另请参阅 逻辑函数(参考) 本回答由提问者推荐

在EXCEL表的右上角“键入需要帮助的问题”栏内,输入“IF”,回车,就有详细的解释和例题。可以自学函数。在“插入”---函数---找到IF,点下边的“有关函数的帮助”,也有同样的解释。 本回答被网友采纳

excel帮助是最简单的查询函数的工具,里面有函数使用的详细说明,打开excel后按F1,输入if查找即可找到的

在A1单元格中输入数值"100"在B1单元格中输入公式"=IF(A1=100,"OK","不合格")意思是说在A1中如果是100,就会显示"OK",否则就会显示"不合格

IF(条件,为真是返回值,为假是返回值)

执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测。语法IF(logical_test,value_if_true,value_if_false)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即e5a48de588b6e79fa5e9819331333236356632为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。Value_if_false logical_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 语句时,数组中的每一个元素都将计算。 Microsoft Excel 还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用 SUMIF 工作表函数。请了解关于根据条件计算值。 示例 1如果您将示例复制到空白工作表中,可能会更易于理解该示例。 操作方法创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 1 2 A 数据 50 公式 说明(结果) =IF(A2<=100,"Within budget","Over budget") 如果上面的数字小于等于 100,则公式将显示“Within budget”。否则,公式显示“Over budget”。(Within budget) =IF(A2=100,SUM(B5:B15),"") 如果上面数字为 100,则计算单元格区域 B5:B15,否则返回空文本 ("") 示例 2如果您将示例复制到空白工作表中,可能会更易于理解该示例。 操作方法创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 1 2 3 4 A B 实际费用 预算费用 1500 900 500 900 500 925 公式 说明(结果) =IF(A2>B2,"Over Budget","OK") 判断第 1 行是否超出预算 (Over Budget) =IF(A3>B3,"Over Budget","OK") 判断第 2 行是否超出预算 (OK) 示例 3如果您将示例复制到空白工作表中,可能会更易于理解该示例。 操作方法创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 1 2 3 4 A 成绩 45 90 78 公式 说明(结果) =IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 为第一个成绩指定一个字母等级 (F) =IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 为第二个成绩指定一个字母等级 (A) =IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 为第三个成绩指定一个字母等级 (C) 在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false。同样,第三个 IF 语句是第二个 IF 语句的参数 value_if_false。例如,如果第一个 logical_test (Average > 89) 为 TRUE,则返回“A”;如果第一个 logical_test 为 FALSE,则计算第二个 IF 语句,以此类推。用下列关键字指定数字的字母等级。如果成绩是 则返回 大于 89 A 80 到 89 B 70 到 79 C 60 到 69 D 小于 60 F 本回答由电脑网络分类达人 董辉推荐

将两个或者多个条件用AND括起来。如下图:excel函数:  Excel是办公室自动化中非常重要的一款软件。Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。Excel函数一共来有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及自用户自定义函数。  Excel的数据处理功能在现有的文字处理软件中可以说是独占鳌头,几乎没有什么软件能够与它匹敌。在您学会了Excel的基本操作后,是不是觉得自己一直局限在Excel的操作界面中,而对于Excel的函数功能却始终停留在求和、求平均值等zd简单的函数应用上呢?难道Excel只能做这些简单的工作吗?其实不然,函数作为Excel处理数据的一个最重要手段,功能是十分强大的,在生活和工作实践中可以有多种应用,您甚至可以用Excel来设计复杂的统计管理表格或者小型的数据库系统。

比如在B1中输入:if(a1="","",if(a1<=1,2*a1,0)表示:如果zdA1单元格为空,内则B1显示空,如果A1不为空且A1里面的值小于等于1,则B1=2*A1,如果A1不为空但大于1,则B1等于0.多少没容有规定,只有能把握逻辑关系即可。 本回答被提问者采纳

就按照正常的if用就是了呀 这个很简单的呢 你没说具体的判断内容 所以也不能给你写出来

=IF(?,IF(?,IF(?,……,……)))这样 更多追问追答 追问 可以直接输入吗?,不用函数公式, 必须都是大写的吗? 追答 呵呵,我这只是举例,?处要换成你的表达式或引用,大写是标准用法,在表格中会自动将你的小写转换成大写的,所以也不必太在意大小写,但是写出来的时候,还是写大写为妥。

每一个IF后加左括弧,最后一次性补足右括弧,左右括弧数量相等比如:A2为学员成绩,B2、zhidaoC2、D2分别为优、良、合格的标准(90、80、60),需要在E2中自动显示达到的等级,则公式可输入:内=IF(A2>=B2,"优",IF(A2>=C2,"良",IF(A2>=D2,"合格","不合格")))或者你也可以反过来用小于号表达IF函数IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而容返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。在EXCEL2003中函数IF可以嵌套七层,在EXCEL2007中可以嵌套64层,用value_if_false 及 value_if_true 参数可以构造复杂的检测条件。

=if(条件A,A,if(条件B,B,C))哈,我理解错啦。这个要具体问题具体分析。 追问 这个函数我能满足两个条件我可以做出来,只是三个条件的时候公式总是错误,不太明白??

例如:A1是一个数值,=if((A1=什么条件,会出现的数值,if(A1=什么条件,会出现什么值,if(……)))具体建议你给个具体的描述,我可以给你设好 追问 您能帮我做一个具体的公式吗?最好三个以上的条件。。。谢谢!

=IF(AND(条件1,条件2,条件3),,)或者=IF(条件1*条件2*条件3,,)如果是3个不需要同时满足只需要满足一部分就IF嵌套OR函数 追问 不太了解。。。。。 追答 建议有时间去51自学网看看视频,学习一下 本回答被提问者采纳

用and一下=if(and(条件1,条件2,条件3),为真的计算,为假的计算)当然,and里面你可以写很多条件。 本回答被网友采纳

if函数的具体输入格式为:if(logical_test,value_if_true,value_if_false)Logical_test 表示逻辑表达式,可以是true或false或者其他值。例如逻辑表达式A10=100,如果单元格 A10 中的值等于 100,表达式即为636f70797a686964616f31333366303832 TRUE,否则为 FALSE。Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。Value_if_false logical_test 为 FALSE 时返回的值。如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。扩展资料在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。·如果函数 IF 的参数包含数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量),则在执行 IF 语句时,数组中的每一个元素都将计算。参考资料百度百科-if 函数

Excel IF函数用法 1.IF函数的语法结构IF函数的语法结构:IF(条件,结果1,结果2)。 2.IF函数的功能对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。 3.条件表达式把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式。举个简单点的例子:=IF(A1=100,1,0)意思是说,当A1=100时,返回1,否则返回0。 4.IF函数嵌套的执行过程如果按等级来判断某个变量,IF函数的格式如下:=IF(C1>60,IF(AND(C1>90),"优秀","合格"),"不合格")上述IF语句的语法解释:如果单元格C1的值大于60,则执行第二个参数,在这里为嵌套函数,继续判断单元格C1的值是否大于90(为了让大家体会一下AND函数的应用,写成AND(C1>90),实际上可以仅写C1>90),如果满足在单元格C2中显示优秀字样,不满足显示合格字样,如果C1的值以上条件都不满足,则执行第三个参数即在单元格C2中显示不合格字样。下面是Excel中if函数的一些应用实例判断成绩大于60分时为及格,否则为不及格。公式如下:=IF(A1>=60,"及格","不及格")语句解释:若单e68a84e8a2ade799bee5baa6e997aee7ad9431333262366435元格A1的值大于等于60,则执行第二个参数即在单元格B2中显示及格字样,否则执行第三个参数,即在单元格B2中显示“不合格”字样。Excel中如果A1=B1=C1,则在D1显示1,若不相等则返回0在D1中输入如下函数:=IF(AND(A1=B1,A1=C1),1,0)Excel函数判断某列的值在不同区间时返回不同的值例如:当A列中的数值大于0小于等于10时返回1,大于10小于100返回2,大于等于100小于200返回3,否则为空格。方法:在A1单元格输入如下函数,然后将其复制到其它单元格即可:=IF(AND(A1>0,A1<=10),1,IF(AND(A1>10,A1<100),2,IF(AND(A1>=100,A1<200),3,""))) 本回答被提问者采纳

Excel IF函数用法:1、IF函数的语法结zd构IF函数的语法结构:IF(条件,结果内1,结果2)。2、IF函数的功能对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。3、条件表达式把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等容6个关系运算符)连接起来就构成条件表达式。 本回答被网友采纳

C/Java/AS中 if 语句的3种形式 1. if(表达式)语句 (单分支if语句) #include<stdio.h> int main() {int x=1; int y=2; if(x<y) printf("%d",x); fflush(stdin); getchar(); } 2 if(表达式)语句1 else 语句2 (双分支if语句) #include<stdio.h> int main() {int x=1;int y=2; if(x>y) printf("%d",x); else printf("%d",y); fflush(stdin); getchar(); } 3 if(表达式1)语句1 else if (表达式2)语句2 else if (表达式3) 语句3 …… else if (语句m) 语句 else 语句n (if的嵌套) #include<stdio.h> int main() { int a,c; char b; scanf("%d%c%d",&a,&b,&c); if(b=='+')printf("=%d",a+c); else if (b=='-')printf("=%d",a-c); else if (b=='*')printf("=%d",a*c); else if (b=='/')printf("=%d",a/c); fflush(stdin); getchar(); }Pascal中 if <条件> then <语句1> else <语句2>; 或者 if <条件> then <语句> ; 注意:Pascal中也有if 的嵌套,但else只承接最后一个没有承接的if,如: if <条件1> then if <条件2> then <语句1> else <语句2>; 此处<语句2>当且仅当<条件1>成立且<条件2>不成立时运行 if <条件1> then begin if <条件2> then <语句1> end else <语句2>; 此处<语句2>只要<条件1>成立就运行[编辑本段]BASIC中 IF <条件> THEN <语句体> END IF 或者 IF <条件> THEN <语句体1> ELSE <语句体2> END IF 说明 #If...Then...#Else 指令的作用与 If...Then...Else 语句相同,其差异在于 #If、#Else、#ElseIf,及 #End If 指令没有单独成行的形式,也就是说,在指令所在的那一行,不能有其他代码出现。条件编译通常用来编译不同平台上的同一个程序。也可以用来避免调试程序代码出现在可执行程序中。条件编译时被排除的程序代码在最后的可执行文件中被完全略去,所以不会对程序的大小或功能有任何影响。批处理 IF (DOS命令) 执行批处理程序中的条件处理。 IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command NOT 指定只有条件为 false 的情况下, Windows XP 才 应该执行该命令。 ERRORLEVEL number 如果最后运行的程序返7a686964616fe78988e69d8331333262366435回一个等于或大于 指定数字的退出编码,指定条件为 true。 string1==string2 如果指定的文字字符串匹配,指定条件为 true。 EXIST filename 如果指定的文件名存在,指定条件为 true。 command 如果符合条件,指定要执行的命令。如果指定的 条件为 FALSE,命令后可跟一个执行 ELSE 关键字后的命令的 ELSE 命令。 ELSE 子句必须在 IF 之后出现在同一行上。例如: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. ) 因为 del 命令需要用一个新行终止,以下子句不会有效: IF EXIST filename. del filename. ELSE echo filename. missing 由于 ELSE 命令必须与 IF 命令的尾端在同一行上,以下子句也 不会有效: IF EXIST filename. del filename. ELSE echo filename. missing 如果都放在同一行上,以下子句有效: IF EXIST filename. (del filename.) ELSE echo filename. missing 如果命令扩展名被启用,IF 会如下改变: IF string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable command 其中,比较运算符可以是: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于 及 /I 开关;如果该开关被指定,则说明要进行的字符串比较不分 大小写。/I 开关可以用于 IF 的 string1==string2 的形式上。这些 比较都是通用的;原因是,如果 string1 和 string2 都是由数字 组成的,字符串会被转换成数字,进行数字比较。 CMDEXTVERSION 条件的作用跟 ERRORLEVEL 的一样,除了它 是在跟与命令扩展名有关联的内部版本号比较。第一个版本 是 1。每次对命令扩展名有相当大的增强时,版本号会增加一个。 命令扩展名被停用时,CMDEXTVERSION 条件不是真的。 如果已定义环境变量,DEFINED 条件的作用跟 EXISTS 的一样, 除了它取得一个环境变量,返回的结果是 true。 如果没有名为 ERRORLEVEL 的环境变量,%ERRORLEVEL% 会扩充为 ERROLEVEL 当前数值的字符串表达式;否则,您会得到 其数值。运行程序后,以下语句说明 ERRORLEVEL 的用法: goto answer%ERRORLEVEL% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1 您也可以使用以上的数字比较: IF %ERRORLEVEL% LEQ 1 goto okay 如果没有名为 CMDCMDLINE 的环境变量,%CMDCMDLINE% 将在 CMD.EXE 进行任何处理前扩充为传递给 CMD.EXE 的原始 命令行;否则,您会得到其数值。 如果没有名为 CMDEXTVERSION 的环境变量, %CMDEXTVERSION% 会扩充为 CMDEXTVERSION 当前数值的 字串符表达式;否则,您会得到其数值。shell中 [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。 [ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。 [ -k FILE ] 如果 FILE 存在且已经设置了粘制位则为真。 [ -p FILE ] 如果 FILE 存在且是一个名字管道(F如果O)则为真。 [ -r FILE ] 如果 FILE 存在且是可读的则为真。 [ -s FILE ] 如果 FILE 存在且大小不为0则为真。 [ -t FD ] 如果文件描述符 FD 打开且指向一个终端则为真。 [ -u FILE ] 如果 FILE 存在且设置了SUID (set user ID)则为真。 [ -w FILE ] 如果 FILE 如果 FILE 存在且是可写的则为真。 [ -x FILE ] 如果 FILE 存在且是可执行的则为真。 [ -O FILE ] 如果 FILE 存在且属有效用户ID则为真。 [ -G FILE ] 如果 FILE 存在且属有效用户组则为真。 [ -L FILE ] 如果 FILE 存在且是一个符号连接则为真。 [ -N FILE ] 如果 FILE 存在 and has been mod如果ied since it was last read则为真。 [ -S FILE ] 如果 FILE 存在且是一个套接字则为真。 [ FILE1 -nt FILE2 ] 如果 FILE1 has been changed more recently than FILE2, or 如果 FILE1 exists and FILE2 does not则为真。 [ FILE1 -ot FILE2 ] 如果 FILE1 比 FILE2 要老, 或者 FILE2 存在且 FILE1 不存在则为真。 [ FILE1 -ef FILE2 ] 如果 FILE1 和 FILE2 指向相同的设备和节点号则为真。 [ -o OPTIONNAME ] 如果 shell选项 “OPTIONNAME” 开启则为真。 [ -z STRING ] “STRING” 的长度为零则为真。 [ -n STRING ] or [ STRING ] “STRING” 的长度为非零 non-zero则为真。 [ STRING1 == STRING2 ] 如果2个字符串相同。 “=” may be used instead of “==” for strict POSIX compliance则为真。 [ STRING1 != STRING2 ] 如果字符串不相等则为真。 [ STRING1 < STRING2 ] 如果 “STRING1” sorts before “STRING2” lexicographically in the current locale则为真。 [ STRING1 > STRING2 ] 如果 “STRING1” sorts after “STRING2” lexicographically in the current locale则为真。 [ ARG1 OP ARG2 ] “OP” is one of -eq, -ne, -lt, -le, -gt or -ge. These arithmetic binary operators return true if “ARG1” is equal to, not equal to, less than, less than or equal to, greater than, or greater than or equal to “ARG2”, respectively. “ARG1” and “ARG2” are integersEXCEL里的逻辑函数 IF 执行真假值判断,根据逻辑计算的真假值,返回不同结果。 可以使用函数 IF 对数值和公式进行条件检测。 语法 IF(logical_test,value_if_true,value_if_false) Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。 Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。 Value_if_false logical_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 语句时,数组中的每一个元素都将计算。 Microsoft Excel 还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用 SUMIF 工作表函数。请了解关于根据条件计算值 参考资料: http://baike.baidu.com/view/127156.html?wtp=tt

建议直接在网上搜一搜,if就是如果的意思。如果条件1的表达式成立,就返回真,否则是假。