今天我以一个非专业程序员的身份很负责任的给大家介绍一个函数——if函数。
if是英文单词,翻译为如果。在中文里面如果又是一个带有条件假设的词,比如说,“如果明天我没更新,那我一定是偷懒”。通过这个句式我们就假定了一个条件明天没更新和一个与之对应的结果偷懒。
回到今天的主题,if函数:if函数就是一个带有条件判断作用的函数。在众多的编程语言中,if函数的格式是
以刚才的例子“如果明天我没更新,那我一定是偷懒”来进一步说明:
通过对比,大家是不是已经明白if函数是怎么回事了呢?if函数就是让机器模拟人的思维,给它一个条件进行判断,条件满足,它做一件事;条件不满足,它做另外一件事,就是这样。
在Excel中,if函数的格式是:
接下来我用一个实例给大家进行说明。
这张表列出了一个孩子练习魔方还原需要的时间,现在我需要Excel对这个时间做出判断,当时间小于40秒时,给一个等级1,否则给一个等级2。这个时候if函数就可以帮我们解决这个问题。
首先选中C2单元格,然后输入“=IF(B,1,2)”,函数说明:B是条件,如果条件成立得到结果1,条件不成了得到条件2。
注意1:当你输入=I的时候,Excel会自动弹出I开头的函数列表,选中if函数,后面有函数的解释,按下Tab键即可在单元格内输入IF(,然后接着输入即可。当然,你也可以按格式一次性输入。
注意2:在这个里面不能直接输入单元格内的值,不然下面的单元格就不能继续使用这个函数,需要一个一个的输入会很麻烦。
输完以后按下Ctrl+Enter键,即可在单元格中得到结果,同时将C2单元格锁定。如果按下的只有Enter键,则会得到结果后换到C3单元格。
此时将鼠标移动到C2单元格的右下角填充柄上,双击鼠标,即可得到所有单元格的等级。
如果你还不知道什么叫填充柄
可以点击下面链接阅读之前的文章
Excel第二课——不可不知的Excel基础操作(上)
到这里看起来是不是很完美,速度效率都有了。但是还有个问题,如果我想根据之前判断的结果在评语列给出评语怎么办?需要注意的是,评语是文字,不是数字。
其实这个问题也可以用IF函数实现,不同的是当结果是文本不是数字时,我们需要用英文输入法状态下的双引号把文本装起来。即
IF(B,"表现很好","继续努力"),输入完成后按Ctrl+Enter,
可以通过编辑栏看见D2单元格的函数和我写的一样,这个时候同样把鼠标移到D2单元格右下角的填充柄上面,双击,即可完成所有单元格的自动填充,这个功能是Excel的函数默认自动引用功能。
写到这if函数的第一篇就为大家介绍完了,明天给大家介绍多个if函数的嵌套使用。
今天提到的if函数功能在实际报表的制作中可以用在哪些地方提高工作效率呢?大家可以在留言区留言说出自己的想法,互相学习借鉴。
END预览时标签不可点收录于话题#个上一篇下一篇