IF函数——放松工作,享受生活!

今天跟大家分享一个简单却实用、高效的逻辑函数——IF函数

IF函数可以简化很多我们数据处理过程中的重复性操作工作,让我们的工作效率大大提高。今天通过两个例子来跟大家分享if函数的简单用法。

第一个例子:利用IF函数快速完成成绩评定。

▷首先我们看一下成绩评定规则:

▷案例中的十个同学成绩需要根据G列与H列标准进行划分。如果手工录入势必浪费时间,那么IF函数就可以很好的帮助我们快速的完成重复的录入工作(特别是在数据量比较大的时候),我们唯一需要做的就是在评级的第一行(E5单元格)里录入IF函数公式即可。

▷大家可以看到E5单元格中的函数公式,编辑完成之后,按回车键,然后将鼠标移动到E5单元格右下角(直到鼠标变成了一个小十字标识)然后往下拉动或者直接双击就可以自动完成下面所有的相关单元格公式自动填充。

▷别被那个挺长的公式吓怕了。其实IF函数的思路很简单,我们可以把上述公式进行分解,一共是四层嵌套。IF(D5<90,"优秀","特优")这是第一层,含义很简单,第一个是判断条件,如果D5单元格小于90,则输出文本“优秀”,否则输出“特优”。而这个判断结果则作为前一层IF逻辑函数的否定值,同样的道理,层层嵌套,后一个IF逻辑函数的判断结果都将作为前一个IF函数逻辑判断的否定值,以此类推。

●●●●●

我们在写较长的IF逻辑判断函数的时候,为了避免错误干扰,最好先在text文件里写好,写的时候尽量从后往前写,写完最后(内)一层再依次往外层写,这样可以避免很多不必要的错误出现。

IF逻辑判断函数需要注意几点:

  • 结果是文本,需要在英文状态下在文本前后加上双引号:"XXX"
  • 一般来说,纵向填充需要使用相对引用,即在输入公式的时候,单元格D5不可以使用“$D$5”的形式(可以写成$D5,因为是纵向填充,列序号不变)

▽▽▼▽▽

下面再做一个类似的习题巩固一下:

▷这是一个用作虚拟变量分类的列表,根据规则,C列如果数字为1,则代表第一季度,D列数字为1,则代表第二季度,E列数字为1,则代表第三季度,否则(C、D、E列数字都为0,则代表第四季度)。根据这个规则,在F列中还原出每一行所代表的季度标签。

▷只需编辑如图所示的公式(语法理解同上述例1),然后向下填充就OK了。

▷是不是特别高效,在大数据量的情况,学会利用IF函数去简化操作,无论是工作还是学习中都可以节省很多时间,提高效率。

原文发布于微信公众号 - 数据小魔方(datamofang)

原文发表时间:2016-03-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏沈唁志

PHP使用递归算法查找子集获取无限极分类等实操

递归函数是我们常用到的一类函数,最基本的特点是在函数或子过程的内部,直接或者间接地调用自己的算法,但必须在调用自身前有条件判断,否则无限调用下去,也就是所谓的死...

27530
来自专栏小红豆的数据分析

小蛇学python(17)时间序列的数据处理

不管是在金融学、经济学的社会学科领域,还是生态学、系统神经的自然学科领域,时间序列数据都是一种重要的结构化数据形式。

21950
来自专栏take time, save time

你所能用到的无损压缩编码(二)

     上个月项目荷兰大佬要检查,搞的我想写的东西不断推迟,现在检查完了,我决定继续把我想写的这整个一个系列写完,上一次写的是最简单的无损编码行程编码,这一次...

37890
来自专栏天天P图攻城狮

Android OpenGL开发实践 - GLSurfaceView对摄像头数据的再处理

文首先对GLSurfaceView相关知识进行讲解,然后介绍Android系统如何获取摄像头数据并利用GLSurfaceView渲染到屏幕上。

4.1K110
来自专栏机器之心

令人困惑的TensorFlow!

我叫 Jacob,是 Google AI Resident 项目的研究学者。我是在 2017 年夏天加入该项目的,尽管已经拥有了丰富的编程经验,并且对机器学习的...

16130
来自专栏Crossin的编程教室

【Python 第60课】 随机数

有些时日没发新课了,今天来说一说python中的random模块。 random模块的作用是产生随机数。之前的小游戏中用到过random中的randint: i...

39380
来自专栏xingoo, 一个梦想做发明家的程序员

剑指OFFER之最大子向量和(连续子数组的最大和)(九度OJ1372)

题目描述: HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天JOBDU测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和...

219100
来自专栏数据小魔方

sparklines迷你图系列15——Composition(BoxPlot)

今天要跟大家分享的是sparklines迷你图系列14——BoxPlot。 箱线图是用于呈现数据分布形态(功能类似直方图)的一种图表,对于连续型数据,箱线图可以...

31140
来自专栏用户2442861的专栏

2014美团网笔试题目(总结)

http://blog.csdn.net/wzy_1988/article/details/12438143

20910
来自专栏算法修养

矩阵快速幂小结

      矩阵快速幂大概是用来解决这样一类问题,当你知道了一个递推式比如a[n]=a[n-1]+a[n-2] 题目要求你求出a[n]。如果n大于1亿怎么办? ...

33150

扫码关注云+社区

领取腾讯云代金券