
IF用法:IF(A,B,C)表示如果A的式子成立,那么该格子里面显示B,如果A的式子不成立,那么该格子里面显示C
IF()使用时,可以嵌套,就是说,IF(A,B,C)里面的B项和C项可以用另外一个IF(A,B,C)代替,即IF(IF()),这个时候,先判断最外面的一个IF的式子是否成立,然后判断中间的式子。
但是嵌套的时候,要注意到底后面的IF要嵌入B项里面,还是C项里面。
例:某同学语文65,数学80,英语55,政治75,问怎么计算这位同学是否需要补考?
设语文为A列,数学为B列,英语为C列,政治为D列
设该同学成绩所在行为第10行
可以写出这样子的语句
=IF(A10<60,"语文需要补考",IF(B10<60,"数学需要补考",IF(C10<60,"英语需要补考",IF(D10<60,"政治需要补考","恭喜你,你不用补考"))))
这样写,程序首先判断语文,然后数学,然后英语,然后政治。
但是这样的坏处就是,语文如果不合格,显示要补考,但是不判断剩下的科目
如果说要所有科目都判断出来,那么,就要灵活的套用IF()了
这样子,语句就要写成下面的样子
=IF(A10<60,IF(B10<60,IF(C10<60,IF(D10<60,"你需要补考的科目是:语文、数学、英语、政治","你需要补考的科目是:语文、数学、英语"),IF(D10<60,"你需要补考的科目是:语文、数学、政治","你需要补考的科目是:语文、数学")),IF(C10<60,IF(D10<60,"你需要补考的科目是:语文、英语、政治","你需要补考的科目是:语文、英语"),IF(D10<60,"你需要补考的科目是:语文、政治","你需要补考的科目是:语文"))),IF(B10<60,IF(C10<60,IF(D10<60,"你需要补考的科目是:数学、英语、政治","你需要补考的科目是:数学、英语"),IF(D10<60,"你需要补考的科目是:数学、政治","你需要补考的科目是:数学")),IF(C10<60,IF(D10<60,"你需要补考的科目是:英语、政治","你需要补考的科目是:英语"),IF(D10<60,"你需要补考的科目是:政治","恭喜你,你不用补"))))
上面就是考虑四科所有的情况下,单纯用IF写的语句,我自己测试过,在EXCEL中可用的。
是不是觉得很长?正常的,如果你学过排列组合,你就清楚,一科只有两种情况,但是两科就是四种,三科就是八种,四科就是十六种,要把十六种情况都写进去,不长才奇怪呢。如果你还要加上物理化学生物历史地理等。。。。。阿门,愿上帝保佑你。。。。。。
==========
为了方便你看上面那段代码,我把它分解如下,这样结构清晰一些,容易看
=IF(
A10<60,IF(
B10<60,IF(
C10<60,IF(
D10<60,"你需要补考的科目是:语文、数学、英语、政治","你需要补考的科目是:语文、数学、英语"
),IF(
D10<60,"你需要补考的科目是:语文、数学、政治","你需要补考的科目是:语文、数学"
)
),IF(
C10<60,IF(D10<60,"你需要补考的科目是:语文、英语、政治","你需要补考的科目是:语文、英语"
),IF(
D10<60,"你需要补考的科目是:语文、政治","你需要补考的科目是:语文"
)
)
),IF(
B10<60,IF(
C10<60,IF(
D10<60,"你需要补考的科目是:数学、英语、政治","你需要补考的科目是:数学、英语"
),IF(
D10<60,"你需要补考的科目是:数学、政治","你需要补考的科目是:数学"
)
),IF(
C10<60,IF(
D10<60,"你需要补考的科目是:英语、政治","你需要补考的科目是:英语"
),IF(
D10<60,"你需要补考的科目是:政治","恭喜你,你不用补"
)
)
)
)
逻辑是(True)或否(False)。 if是判断函数,需要通过返回值的判断进行 *** 作。这里说的 *** 作可以是任何合法的 *** 作,包括显示文字,例如: if([条件表达式],"是“,"否“) 此句的含义为,如果条件表达式判断为真,则返回输出字符”是“,否则返回输出字符”否“。
IF就是Excel表格中的一个逻辑函数,(判断是否满足某个条件,如果满足则返回一个值,如果不满足则返回另一个值)。在我们的日常工作中IF函数的应用非常之广泛,运用IF函数能够很方便的协助我们完成一些条件判断。下面我们就来看看excel中if函数的用法。
1、IF函数的语法在要使用的excel的单元格表格中,表格上方空白处输入=IF(条件,条件成立时返回的值,条件不成立时返回的值)。基础用法(1)在我们表格中,点击C2单元格,然后输入公式=IF(B2="男","男士","女士")。(2)点击我们的回车键Enter(3)在我们的excel表格中会出现返回值,然后把我们鼠标放在单元格的边缘处,等到我们的鼠标指针变成了黑色十字,那么在黑色十字处双击鼠标即可。高级用法(嵌套)1、IF函数的多重条件判断(1)在excel表格中,点击到C2单元格,输入公式=IF(B2="理工","LG",IF(B2="文科","WK","CJ"))。
(2)点击回车键Enter(3)当我们表格出现了返回值,鼠标放在单元格的边缘处,等到鼠标的指针变成黑色十字,最后双击黑色十字处即可。2、IF函数的多区间判断(1)点击图中C2单元格,输入公式=IF(B2>=600,"第一批",IF(B2>=400,"第二批","落榜"))。(2)点击我们的回车键Enter(3)图中出现返回值,鼠标放在单元格的边缘处,等待鼠标指针变成黑色十字,双击黑色十字处即可。复杂用法
1、IF函数的多条件并列判断(1)点击C2单元格,输入公式=IF(AND(A2="男",B2>=60),1000,0)。(2)点击回车键Enter(3)如果出现返回值,鼠标放在单元格的边缘处,直到鼠标指针变成黑色十字,双击黑色十字处即可。2、混合多条件并列判断(1)在图中C2单元格,输入公式=IF(OR(AND(A2="男",B2>=60),AND(A2="女",B2<=40)),1000,0)。
(2)点击回车键Enter(3)如图出现返回值,把鼠标放在单元格的边缘处,直到鼠标指针变成黑色十字,双击黑色十字处即可。以上就是excel中,IF函数啦。excel中if函数的使用方法
IF函数是工作中最常用的函数之一,下面是我给大家带来的excel中if函数的使用方法,希望对您有所帮助!
excel中if函数的使用方法 篇1一、IF函数的使用方法(入门级)
1、单条件判断返回值
=IF(A1>20,"完成任务","未完成")
2、多重条件判断
=IF(A1="101","现金",IF(A1="1121","应收票据",IF(A1=1403,"原材料")))
注:多条件判断时,注意括号的位置,右括号都在最后,有几个IF就输入几个右括号。
3、多区间判断
=IF(A1<60,"不及格",IF(A1<80,"良好","优秀"))
=IF(A1>=80,"优秀",IF(A1>=60,"良好","不及格"))
注:IF在进行区间判断时,数字一定要按顺序判断,要么升要不降。
二、IF函数的使用方法(进阶)
4、多条件并列判断
=IF(AND(A1>60,B1<100),"合格","不合格")
=IF(OR(A1>60,B1<100),"合格","不合格")
注:and()表示括号内的多个条件要同时成立
or()表示括号内的多个条件任一个成立
5、复杂的多条件判断
=IF(OR(AND(A1>60,B1<100),C1="是"),"合格","不合格")
=IF(ADN(OR(A1>60,B1<100),C1="是"),"合格","不合格")
6、判断后返回区域
=VLOOKUP(A1,IF(B1=1,C:D,F:G),2,0)
注:IF函数判断后返回的不只是值,还可以根据条件返回区域引用。
三、IF函数的使用方法(高级)
7、IF({1,0}结构
=VLOOKUP(A1,IF({1,0},C1:C10,B1:B10),2,0)
{=VLOOKUP(J15&K15,IF({1,0},A1:A2&B1:B2,C1:C2),2,0)}
注:利用数组运算返回数组的原理,IF({1,0}也会返回一个数组,即当第一个参数为1时的结果放在第1列,为0时的结果放在数组第二列。
8、N(IF( 和 T(IF(
{=SUM(VLOOKUP(T(IF({1,0},J15,K15)),E15:G17,3,0))}
注:vlookup函数第一个参数不能直接使用数组,借用t(if结构可以转换成内存数组。
excel中if函数的使用方法 篇2一、excel if函数基本用法
在excel表格中,如果我们学会使用excel if函数来处理数据的话,可以提高我们的工作效率。接下来我们一起来学习excel if函数的基本用法吧!
excel if函数语法格式:=IF(条件,值1,值2)
语法格式说明:
IF括号中的逗号是英文下的逗号;当条件满足时,则返回值1;当条件不满足时,则返回值2;值2可以省略,省略后返回值由FALSE代替。
excel if函数用法
实例的内容:使用excel if函数将是否合格一列的数据补充完整(大于或等于60分的为合格,其它的为不合格)。
*** 作步骤:将鼠标光标放在是否合格单元格下的空单元格->在fx后的输入框中输入“=IF(E2>=60,"合格","不合格")”并按回车键(Enter键)->将鼠标光标放在该单元格的右下角往下拉即可。
excel if函数用法
二、excel if函数嵌套用法
excel if函数嵌套用法也很简单,和基本用法差不多,只是多了一层或多层IF函数而已。接下来我们一起来看看学习吧!
1、excel if函数语法格式:IF(条件1,值1,IF(条件2,值2,值3))
语法格式说明:
IF括号中的逗号是英文下的逗号;当满足条件1时,则返回值1;当不满足条件1时,判断条件2,如果满足条件2,则返回值2,否则返回值3;excel if函数嵌套还可以多成嵌套。
2、实例
实例内容:将成绩是否合格一列补充完整(小于60分的为不合格,大于或等于80分的优秀,其余的为合格)。
*** 作步骤和上边基本用法的 *** 作一样,只是在fx后输入框中输入的函数不一样,应该输入的是:“=IF(E2<60,"不合格",IF(E2>=80,"优秀","合格"))”。
;=IF(D5<25,"不及格",IF(D5<=29),"及格",IF(D5<=39,"中",IF(D5<=59,"良","优"))))
或者:
=IF(D5>=60,"优秀",IF(D5>=40,"良",IF(D5>=30,"中",IF(D5>=25,"及格","不及格"))))
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)