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

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:19:40
我在学校里做成绩单,老班要求每一个人列出自己的追赶目标是谁,为了在成绩单里体现每个同学的追赶成功与否,要把同学本人的成绩与被追赶同学的成绩加以比较,再返回Yes或No。可是用手工一个个向单元格里制造函数太累了,谁能帮我想个一劳永逸的办法?
相关图片
https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/glassesbear/pic/item/b96ad7b4c62adf738bd4b2bd.jpg

增加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");如果找不到目标同学的姓名,就显示空白。
图片见我的空间:
http://hi.baidu.com/qdike/blog

这样说太笼统。需要补充更详细的资料。
IF(A1>=B1,"YES","NO"),这样吗?

IF就是判断真假的