EXCEL里的IF函数具体怎么使用最好举个例子

如题所述

▲在“成绩表”工作表中,在“等级”字段下用粘贴函数的if函数将“英语”成绩小于60分的用“不及格”表示;60~89分的用“合格”表示;大于等于90分的用“优秀”表示。

▼=IF(E7>=90,"优秀",IF(AND(E7>=60,E7<90),"合格",IF(E7<60,"不及格")))

■高中同学遇到了一个在excel中的函数问题,我们探讨了一下,感觉还可以,基本上可以实现目前想要的结果,就是在excel中把两列的数值进行对应,输入一个值就出来另外一个数值.这样的问题可以用if函数来解决的,通过if函数自然就可以看到结果.不过这样的if最多就7个,不能满足需要,我觉得通过计算机其他语言的学习,我完全可以用case语句,如果case语句用不了,不知道还能用什么语句了.

D2小于等于50,D3小于等于1800便为"合格"反之为:"不合格",公式应该是输入?

=if(and(d2<=50,d3<=1800),"合格","不合格")

在B1单元格编辑公式

=IF(A1>=500,"一级",IF(AND(A1>=450,A1<500),"二级","三级"))

回车确认即可。

可以用填充柄把B1中的公式向下复制到相应的单元格。

就这些语句就足够了.

只要掌握了他的语句格式,和他的语法,基本上就可以解决的.不过excel中应该还有很多其他的功能和算法需要研究.

□在Excel中If函数的使用方法http://zhidao.baidu.com/question/15517131.html

http://hi.baidu.com/qdike/blog/item/6f639f58c48be7de9c8204cb.html

回答眼镜小熊的问题:我在学校里做成绩单,老班要求每一个人列出自己的追赶目标是谁,为了在成绩单里体现每个同学的追赶成功与否,要把同学本人的成绩与被追赶同学的成绩加以比较,再返回Yes或No。可是用手工一个个向单元格里制造函数太累了,谁能帮我想个一劳永逸的办法?

增加K列,显示追赶成功与否的结果(如上图所示),在K4中输入公式:

=IF(ISNA(MATCH(J4,$B$4:$B$9,0)),"",IF(H4<INDEX($B$4:$H$9,MATCH(J4,$B$4:$B$9,0),7),"NO","Yes"))

1、确定要统计的数据区域。这里只是统计第4行到第九行的数据。如果你们班同学的数据到了第40行,就把公式中相应的$B$9、$H$9改成$B$40、$H$40,即:

=IF(ISNA(MATCH(J4,$B$4:$B$40,0)),"",IF(H4<INDEX($B$4:$H$40,MATCH(J4,$B$4:$B$40,0),7),"NO","Yes"))

2、把此公式一直向下复制到列表最后。即达到你要的结果。

3、关于该公式的解释:根据某同学的追逐目标,在“姓名”里找到目标同学的姓名,MATCH(J4,$B$4:$B$40,0),7);再找到目标同学对应的总分成绩INDEX($B$4:$H$40,MATCH(J4,$B$4:$B$40,0),7);判断,如果该同学总分小于目标同学总分,显示"NO",否则,显示"Yes",IF(H4<INDEX($B$4:$H$40,MATCH(J4,$B$4:$B$40,0),7),"NO","Yes");如果找不到目标同学的姓名,就显示空白。

□谁知道在Excel中If函数的使用方法?

我在学校里做成绩单,老班要求每一个人列出自己的追赶目标是谁,为了在成绩单里体现每个同学的追赶成功与否,要把同学本人的成绩与被追赶同学的成绩加以比较,再返回Yes或No。可是用手工一个个向单元格里制造函数太累了,谁能帮我想个一劳永逸的办法?

□最佳答案□

增加K列,显示追赶成功与否的结果,在K4中输入公式:

=IF(ISNA(MATCH(J4,$B$4:$B$9,0)),"",IF(H4<INDEX($B$4:$H$9,MATCH(J4,$B$4:$B$9,0),7),"NO","Yes"))

1、确定要统计的数据区域。这里只是统计第4行到第九行的数据。如果你们班同学的数据到了第40行,就把公式中相应的$B$9、$H$9改成$B$40、$H$40,即:

=IF(ISNA(MATCH(J4,$B$4:$B$40,0)),"",IF(H4<INDEX($B$4:$H$40,MATCH(J4,$B$4:$B$40,0),7),"NO","Yes"))

2、把此公式一直向下复制到列表最后。即达到你要的结果。

3、关于该公式的解释:根据某同学的追逐目标,在“姓名”里找到目标同学的姓名,MATCH(J4,$B$4:$B$40,0),7);再找到目标同学对应的总分成绩INDEX($B$4:$H$40,MATCH(J4,$B$4:$B$40,0),7);判断,如果该同学总分小于目标同学总分,显示"NO",否则,显示"Yes",IF(H4<INDEX($B$4:$H$40,MATCH(J4,$B$4:$B$40,0),7),"NO","Yes");如果找不到目标同学的姓名,就显示空白。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-14

excel中if函数

if(逻辑表达式,ture,false)

逻辑表达式可以是任意的表达式,例如:A1>10等等

ture:是指当满足表达式时,得出的结果,

false是 指,不满足表达式时得到的结果。

下面举一个例子,例如现在有一张工作表,找出工资超出 1000元的名单,姓名在A列,工资在B列。

if(A1>1000,A1)

第三项可有可无。

第2个回答  2011-10-14
IF函数主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。

使用格式:=IF(Logical,Value_if_true,Value_if_false)

参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。

应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
第3个回答  2011-10-14
给你举个最简单的例子:
你在A1单元格输入公式:=if(b1>5,"B1大于5","B1小于等于5"),然后,
在B1单元格输入小于等于5的数字,那么A1单元格就显示"B1小于等于5",
在B1单元格输入大于5的数字,那么A1单元格就显示"B1大于5"。
在这个函数中,b1>5是条件,当满足条件就执行函数的第二个引数("B1大于5"),否则执行第三个引数("B1小于等于5")
第4个回答  2011-10-14
百度搜索:2011年第14期技术讲座:IF函数嵌套运用
图文并茂,进入文章学习吧!
相似回答