if条件函数excel怎么用(if三个条件怎么写公式)
大家好,今天小编来为大家解答以下的问题,关于if条件函数excel怎么用,if三个条件怎么写公式这个很多人还不知道,现在让我们一起来看看吧!
请高手指点 EXCEL 中的 IF条件函数怎么用 最好有图解 谢谢
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
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例?
选择本文中的示例。
要点不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在 Excel中,创建一个空白工作簿或工作表。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 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
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例?
选择本文中的示例。
要点不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在 Excel中,创建一个空白工作簿或工作表。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1中。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
1
2
3
4
5
6
7
A B C
实际费用预期费用
1500 900
500 900
500 925
公式说明结果
=IF(A2>B2,"超出预算","OK")检查第 2行的费用是否超出预算超出预算
=IF(A3>B3,"超出预算","OK")检查第 3行的费用是否超出预算 OK
示例 3
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例?
选择本文中的示例。
要点不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在 Excel中,创建一个空白工作簿或工作表。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 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函数更易于看懂和维护。
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例?
选择本文中的示例。
要点不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在 Excel中,创建一个空白工作簿或工作表。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 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函数有三个参数,语法如下:
=IF(条件判断,结果为真返回值,结果为假返回值)
第一参数是条件判断,比如说“A1="百度"”或“21>37”这种,结果返回TRUE或FALSE。如果判断返回TRUE那么IF函数返回值是第二参数,否则返回第三参数。
第一参数在某些情况下不是用比较判断符号来判断的。Excel中将0认为是FALSE,非0值等价于TRUE。所以如下图,B1公式为:=IF(SUM(A1:A2),"判断真","判断假")因为A1:A2合计大于0,所以返回第二参数文本“判断真”。
关于函数的省略:
1、Excel中很多函数部分参数可以省略,IF函数也一样。如下图B1的公式为:
=IF(1>2,"判断真")
省略了第三参数,则返回第三参数值时会返回FALSE。这对求满足条件最大值和最小值是由实际意义的,效果与0不同。
2、如果把公式改成:
=IF(1>2,"判断真",)
公式中通过第二参数后的逗号给第三参数留了位置,但是没有输入任何值,那么默认是返回0这个数字的。也就是逗号后面不输入参数默认返回值为0。
3、第二参数也是一样的规律,如果公式改成:
=IF(3>2,,"判断假")
第二参数位于两个逗号之间,没有输入值,则默认返回0。
4、如果将公式改成:
=IF(3>2,TRUE,FALSE)
则单元格会返回TRUE或FALSE这两个逻辑值结果之一。
EXCEL中if函数怎么用
材料/工具:Excel2010
1、打开Excel2010表格,以下面数据为例如果该学生成绩在平均分以上那就是合格,如果是平均分以下就是不合格;
2、首先选择需要输出结果的单元格,然后在上方菜单栏中选择“公式”,然后选择“插入函数”,选择“If”函数;
3、首先是设置测试条件,选择第一个人的成绩,然后输入“<”,然后输入平均分78;
4、然后是设置第二栏,在第二栏中输入“不合格”,第三栏中输入“合格”,然后点击确定;
5、算出的结果就直接出来了,下面几个人的结果只要下拉单元格右下角的小点就能立马算出
关于本次if条件函数excel怎么用和if三个条件怎么写公式的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。