if函数 中关于“条件”的一些使用技巧
在Excel中,当条件为特定数值时,其实已经属于给出了相应的判断结果,下面我将对其进行一一验证:
当条件为1时,使用if()的结果显示:
当条件为0时,使用if()的结果显示:
从这两条结果中,我们可以得出:
在if()函数中,当条件为1时,表示条件为真,返回真值;当条件为0时,表示条件为假,返回假值。
那么,重点来了:当条件为任一实数时,结果回事什么样?
由此,我这面衍生了一下几条测试:
当条件为3时,使用if()的结果显示:
当条件为-1时,使用if()的结果显示:
当条件为-10时,使用if()的结果显示:
- 当条件为0.1时,使用if()的结果显示:
通过以上几条的实验比较,我们可以得出以下的结果:
在if()函数中,当条件为0以外的实数时,表示条件为真,返回真值;当条件为0时,表示条件为假,返回假值。
其实到这里,我们才讨论了一种情况:if函数中条件为特定值时,函数的结果的表现。但是,小伙伴们,有没有考虑到以下的情况呢:
结果怎样,是不是很意外!
看
结
果
这
里
来
欢迎开动小脑瓜,我的结论仅供参考,没去实验:
- 出现“#NAME?”,那是因为进制问题的原因,这里的字母及表达式仍然是数值(参见ASCII编码表);
- “3b”提示错误本就是因为这是一个字符串,已经超出if的范围了!
这类问题可以归属于:当条件为单个数值(除开特殊含义字符)时,使用if()的结果显示!
还有一种情况,当条件为单个具有特殊含义的字符时,也需要引起我们的注意:
刚才讨论了条件为单个值得情况,那么,那么,最常见的{1,0}、{0,1}数组呢?
- 当条件为{1,0}时,使用if()的结果显示:
当条件为{0,1}时,使用if()的结果显示:
这里我的理解是以数组的第一行第一列的值做判断的!性质与之前讨论的所有数值性质一样,之所以提出来讨论,是因为这个数组能好好的帮我们解决一些数据位置问题(我目前vlookup()中用的最多),尤其结合其他公式使用起来!(看了一位网友的数组计算意义,主要还是利用线性代数的知识,有兴趣的可以深究!)
Tips:这就是Excel和WPS的差别之一,知道显示的结果为甚会是假值吗?欢迎思考,很简单的!
if函数 中关于“条件”的一些使用技巧相关推荐
- Excel中IF函数中的条件写法
excel在办公中运用的比较多,但是用函数,特别是IF函数那是特别的少.接到一个任务,需要输出毛利率,已知的列有 进货价和毛重.需要根据不同价格区间 不同重量算出不同的毛利率.具体如下表: 进货价 重 ...
- php有strock吗,PHP函数中满足条件时的类中的Echo元素
我有一个简单的php代码,并结合了一些html. 我想做的如下: 我有一个php类,在代码中定义了一些属性. 类-状态 "状态"的变量-圆圈,大小,颜色. 我想链接一个svg元素, ...
- for(;;)函数中判断条件执行顺序
for(i=100;i>=0:--i) { cout<<"i="<<i<<endl; } 它的执行过程如下: 1) 先求解表 ...
- python条件语句函数_python sum 函数中可以使用条件语句吗
這邊的 for 或是 if 都跟 sum 本身沒有什麼關係,如同 @大鹌鹑 所說,sum 接受一個可迭代的對象作為參數,至於這個例子中的可迭代對象就一個 使用 list comprehension 產 ...
- oracle字段公式怎么执行,Oracle 在存储过程或函数中执行字符串sql PDF 下载
主要内容: 有时,我们需要在存储过程或函数中根据条件拼凑一些sql字符串语句,然后再执行拼凑后的sql字符串,如何做到呢? 参考以下代码: FUNCTION CALCULATE_TARGET_SCOR ...
- python 条件概率_NLTK中的条件概率分布
产生一个文本,一般要基于一个已有的训练集,或者说是种子,来告诉程序词汇的分布以及用词习惯,下面是一个最为基础的文本产生函数,基于nltk的条件频率分布函数构建: def generate_model( ...
- Oracle 在存储过程或函数中执行字符串sql
有时,我们需要在存储过程或函数中根据条件拼凑一些sql字符串语句,然后再执行拼凑后的sql字符串,如何做到呢? 参考以下代码: FUNCTION CALCULATE_TARGET_SCORE (CUR ...
- Excel if函数多个条件嵌套与用And/*和Or/+组合条件的使用方法
Excel if函数多个条件嵌套与用And/*和Or/+组合条件的使用方法 https://baijiahao.baidu.com/s?id=1610495931649891836&wfr=s ...
- R语言ggplot2可视化:通过在element_text函数中设置ifelse判断条件自定义标签文本的显示格式:例如、粗体、斜体等
R语言ggplot2可视化:通过在element_text函数中设置ifelse判断条件自定义标签文本的显示格式:例如.粗体.斜体等 目录
最新文章
- php column not found,java.sql.SQLException: Column 'cloumn name' not found.
- php 回复可见,Typecho完美实现回复可见功能
- SNS-HDR Pro(HDR技术图像处理)中文版
- ebay php 商品添加多运输,eBay如何设置物流方式
- 海外服务器维护,海外服务器运行不正常的原因是什么?
- css 实现16:9比例自适应手机尺寸,可设置任意比例
- android github轮播图,GitHub - ZTJzzz/Banner: Android轮播图
- Oracle undo 管理
- 四张类图理一下Streams的用法
- 同时安装PyQt4和PyQt5之sip版本区分
- 脚本录制软件python 按键精灵 tc_Keymouse Go鼠标键盘脚本录制下载|开源版按键精灵软件_最火软件站...
- IEEE Transactions Latex模板使用经验总结
- 3D优化之ShadowGun系列三:shader系列汇总
- python error:‘mbcs‘ codec can‘t encode
- CLOCs: Camera-LiDAR Object Candidates Fusion for 3D Object Detection(论文阅读笔记)
- QQ空间认证之数据篇
- 暴力解决个localhost跨域问题
- Scratch(二十六):小兔子乖乖
- 用超算平台跑深度学习模型【新用户赠送200元体验金】
- AttributeError: module 'tensorflow' has no attribute 'placeholder'
热门文章
- 推荐几款可以直接在手机上编程的app(包含Java、C、Python等)
- R语言数据分析笔记——Cohort 存留分析
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GR
- 从零到一黑苹果教程(10.15Catalina)
- 核典型关联分析(KCCA)算法原理
- 对cross-env的理解
- 心心念特斯拉电动皮卡?现在可以下单了,只要1000块
- 智商黑洞(门萨Mensa测试)9
- 2023最新最新ChatGPT超全面从基础到实战视频教程/有兴趣自己学
- 树莓派Raspberry Pi上安装和使用RPi.GPIO模块以及引脚对照表