天津电脑网

您当前的位置:首页 > office办公 > 软件应用

excel中if函数使用小技巧分享【案例实操】

时间:2012-07-13 11:57:46 来源:电脑十万个为什么 作者:网络 浏览:

本日浏览:

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,”是”,”否”)

分享到: 更多
专题: [打印] [关闭]

标签: 猜你喜欢:

    无相关信息

热门·排行