文档章节

IF函数,根据条件设定输入内容

o
 osc_sumf8h95
发布于 07/07 07:55
字数 637
阅读 52
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

if函数通常用于条件判断,根据判断结果执行相应命令。

1.函数解释:

IF(logical_test, [value_if_true], [value_if_false])

  • logical_test    必需。 计算结果为 TRUE 或 FALSE 的任何值或表达式。 例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,则表达式的计算结果为 TRUE。 否则,表达式的计算结果为 FALSE。 此参数可以使用任何比较计算运算符
  • value_if_true    可选。 logical_test 参数的计算结果为 TRUE 时所要返回的值。 例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”。如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零)。 若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。
  • value_if_false    可选。 logical_test 参数的计算结果为 FALSE 时所要返回的值。 例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE。 如果 logical_test 的计算结果为 FALSE,且 value_if_false 参数的值为空(即,value_if_true 参数后仅有一个逗号),则 IF 函数返回值 0(零)。 

另外,if函数通常与and与or嵌套使用:

IF(AND(条件1,条件2),符合条件,不符合条件),同时满足条件1则执行符合条件,否则执行不符合条件。

与OR联用同理。

2.实际应用:


 

与AND联用

 

 

 在这个表格中,我的需求是在C列,将“成绩”低于60且“是否努力”为否的列标注为“督促”,所需函数如下:

=IF(AND(A2<60,B2="否"),"督促","")

"AND(A2<60,B2="否")",此段为两个条件,成绩低于60且不努力,用AND联接,为logical_test ;

"督促",为符合上文两个判定条件的执行命令,为value_if_true

"",为不符合上文条件的执行命令,因为不执行命令,所以为空,为value_if_false


与OR联用

 

 将成绩低于60或者不努力的标注为督促,则需要的函数是:

=IF(OR(A2<60,B2="否"),"督促","")

"OR(A2<60,B2="fou1")",两个满足一个即执行符合条件命令

"督促",与AND一致

"",与AND一致

o
粉丝 0
博文 64
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
访问安全控制解决方案

本文是《轻量级 Java Web 框架架构设计》的系列博文。 今天想和大家简单的分享一下,在 Smart 中是如何做到访问安全控制的。也就是说,当没有登录或 Session 过期时所做的操作,会自动退回到...

黄勇
2013/11/03
3.6K
8
Flappy Bird(安卓版)逆向分析(一)

更改每过一关的增长分数 反编译的步骤就不介绍了,我们直接来看反编译得到的文件夹 方法1:在smali目录下,我们看到org/andengine/,可以知晓游戏是由andengine引擎开发的。打开/res/raw/at...

enimey
2014/03/04
6.1K
18
浅入浅出Android(003):使用TextView类构造文本控件

基础: TextView是无法供编辑的。 当我们新建一个项目MyTextView时候,默认的布局(/res/layout/activity_main.xml)中已经有了一个TextView: <TextView 运行效果如下: 修改其文本内容...

樂天
2014/03/22
702
1
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
22
Nutch学习笔记4-Nutch 1.7 的 索引篇 ElasticSearch

上一篇讲解了爬取和分析的流程,很重要的收获就是: 解析过程中,会根据页面的ContentType获得一系列的注册解析器, 依次调用每个解析器,当其中一个解析成功后就返回,否则继续执行下一个解...

强子哥哥
2014/06/26
712
0

没有更多内容

加载失败,请刷新页面

加载更多

创建具有列表理解的字典 - Create a dictionary with list comprehension

问题: I like the Python list comprehension syntax. 我喜欢Python列表理解语法。 Can it be used to create dictionaries too? 它也可以用来创建字典吗? For example, by iterating over......

技术盛宴
今天
15
0
从JS数组中删除重复的值[duplicate] - Remove duplicate values from JS array [duplicate]

问题: This question already has answers here : 这个问题已经在这里有了答案 : Get all unique values in a JavaScript array (remove duplicates) (79 answers) 获取JavaScript数组中的......

法国红酒甜
今天
11
0
如何使用AngularJS在浏览器的控制台中访问$ scope变量?

问题: I would like to access my $scope variable in Chrome's JavaScript console. 我想在Chrome的JavaScript控制台中访问$scope变量。 How do I do that? 我怎么做? I can neither see ......

fyin1314
今天
18
0
ImageMagick - 添加水印

背景 最近制作思维导图想添加自己的水印,网上很多例子都是使用ImageMagick来完成。但是不少代码在本地并不可行。经过一番试验,找到两个方法。 方法一 代码 stackoverflow方法改良: conver...

wffger
今天
11
0
OSChina 周四乱弹 —— 到底是怎样的饕餮盛宴在等待着我!

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 小小编辑推荐 :《你 能 來 保 護 我 的 世 界 嘛》- 歪门 《你 能 來 保 護 我 的 世 界 嘛》- 歪门 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
77
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部