admin 管理员组

文章数量: 887039


2023年12月24日发(作者:十进制转二进制对照表免费下载)

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


本文标签: 函数 判断 使用 条件 内容