excel中if函数使用小技巧分享【案例实操】
今天有同事问到笔者一个问题:“在EXCEL中,如何使用函数实现如下功能:在A1单元格填写A,B1单元格自动填写100,当A1单元格的内容更改为B时,B1自动改为200,当A1单元格内容更改为C时,B1自动改为400。”
首先分析这个问题需要判断A1单元格的内容,如果A1单元格内容是A,那么B1是100,如果A1单元格内容是B,那么B1是200,如果A1 单元格是C,那么B1是400。这样看来,解决这个问题应该使用IF函数。而由于有三个变化,因此IF函数的嵌套应该是三层,那么首先写里层,也就是
第三层变化:IF(A1="C","400"),如果A1是C,那么400
第二层变化:IF(A1="B","200"),如果A1是B,那么200
层变化:IF(A1="A","100"),如果A1是A,那么100
现在三层IF函数都有了,要把它们写到一个IF函数里去,那么用文字表示应该是如果A1不是A也不是B而C,则B1写400,否则如果A1不是A而是B,则B1写200,否则如果A1是A,那么B1写100,用IF函数来表示就是:
=IF(A1<>"A",IF(AND(A1<>"B"),IF(AND(A1="C"),"400"),"200"),"100")
这个IF函数的意思是:判断A1单元格内容是否为A,如是则B1单元格内容为100,如果A1单元格的内容不为A则判断A1单元格内容是否为 B,如是则B1单元格内容为200,如果A1单元格内容也不为B则判断A1单元格内容是否为C,如果A1单元格内容为C,则B1单元格内容为400。其中,A1单元格的内容可以用我们以前学习过的EXCEL表格人机交互下拉菜单 来制作,这样,A1单元格的内容就会限定在我们需要的内容上,在此例中是ABC,B1单元格的公式就可以引申为整个B列的公式。
相关文章推荐阅读:
Excel中IF函数的使用基础知识
一、IF函数的使用格式:=IF(条件表达式,值1,值2)
二、意义:如果条件表达式经过判断结果是对(真值TRUE)的,则返回值1;如果条件表达式经过判断结果是错(假值TRUE)的,则返回值2。
三、例子:
系统定义值: 自定义值时:
=IF(6>4,TRUE, FALSE) =IF(6>4, “YES”,”NO”)
=IF(6<4, FALSE,TRUE) =IF(6<4, “错”,”对”) [双引号在完成“四”后再加上]
四、IF函数使用时注意:
1)IF函数格式里的参数只能有‘条件表达式,值1,值2’三部分,并且是用逗号分隔,不可超过三部分;
2)条件表达式是用比较运算符建立的式子,无比较就无判断;
3)两个值若是数值数据可直接书
写,若是文本数据则要用双引号括住;
4)参数里面所有用到的标点符号都是英文状态下的标点符号。
五、实例:
1)在E列中利用IF函数计算成绩大于或等于60分以上的,则为合格,成绩小于60分的则为不合格。
在单元格E2中输入:=if(C2>=60,”合格”,”不合格”) 或
=if(C2<60,”不合格”,”合格”)
2)在F列中利用IF函数计算,可否申请入团要看他的年龄,年龄等于或大于28则不可以申请,小于28才可以申请。
在单元格F2中输入:=if(D2>=28,”否”,”是”) 或
=if(D2<28,”是”,”否”)
电脑课程介绍
2012/12/13
长沙校区地址:1东塘总部:兴威名座;2步行街校区:步行街中心广场;3星沙校区:楚天家园;4火车站校区:阿波罗斜对面家 5红星校区:红星大市场北
2012/12/13
长沙校区地址:1东塘总部:兴威名座;2步行街校区:步行街中心广场;3星沙校区:楚天家园;4火车站校区:阿波罗斜对面家 5红星校区:红星大市场北
2012/11/30
长沙校区地址:1东塘总部:兴威名座;2步行街校区:步行街中心广场;3星沙校区:楚天家园;4火车站校区:阿波罗斜对面家 5红星校区:红星大市场北
2012/11/30
长沙校区地址:1东塘总部:兴威名座;2步行街校区:步行街中心广场;3星沙校区:楚天家园;4火车站校区:阿波罗斜对面家 5红星校区:红星大市场北
2012/11/30
长沙校区地址:1东塘总部:兴威名座;2步行街校区:步行街中心广场;3星沙校区:楚天家园;4火车站校区:阿波罗斜对面家 5红星校区:红星大市场北
2012/11/30
长沙校区地址:1东塘总部:兴威名座;2步行街校区:步行街中心广场;3星沙校区:楚天家园;4火车站校区:阿波罗斜对面家 5红星校区:红星大市场北