优秀的编程知识分享平台

网站首页 > 技术文章 正文

IF{1,0}用法

nanyue 2025-01-18 22:56:58 技术文章 2 ℃

IF{1,0}用法

这种写法该怎样去理解使用呢?最方便的方法就是拆分公式一步一步来分析。

1、IF(条件,返回值1,返回值2)

首先你要弄懂IF这个函数,如果条件为真,函数的结果为“返回值1”,如果条件为假,函数的结果是“返回值2”:

这个公式也我之前的文章中详细介绍过了,大家如有需要,可以去看一下。

2、了解数组

{1,2,3,4,5}是一个数组,一个数组能存储多个数值,数组的表示方式是{}。

{1,0}是个水平数组,它有两个值,一个是1,另一个是0。

{"张三";"李四";"王五"}也是一个垂直数组,它有三个值。它在一列中显示。

注意到逗号跟分号的区别了吧?逗号分隔是水平数组,分号分隔是垂直数组。不管是逗号还是分号都是半角状态下输入的。

使用数组公式时,必须先选中对应的单元格区域范围,比如{1,0},就必须选中一行两列的单元格,{1;0}要选中两行一列的单元格,然后再输入对应的数组公式,再同时按住CTRL+SHIFT+ENTER 三键结束;

3、IF{1,0}

根据两个条件,分别返回IF的两个值,同时把两个结果组成一个数组,条件不仅限于两个,可以是多个,就是不仅限于{1,0},也可以是{1,0,1}、{1,0,0}、{1,0,1,1}等,千变万化,那么就返回多个对应的结果

我们参考下面的例子再来具体分析一下。

公式写法:=IF({1,0},E8:E15,C8:C15),同时按住CTRL+SHIFT+ENTER 三键结束。

IF 函数返回单一值的语法:IF(条件,返回值1,返回值2),如果条件为真,函数的结果为:“返回值1”,如果条件为假,函数的结果是:“返回值2”。常用的条件返回值为单一值TRUE或FALSE,返回的结果也为单一值。

当条件返回值有多个时,返回的结果是什么样子的呢?公式 IF({1,0},返回值1,返回值2) 中,条件返回值就有1和0两个,1在EXCEL条件判断中表示TRUE,0表示FALSE。当返回1时,结果为返回值1,当返回值为0时,结果为返回值2,也就是说:公式IF({1,0},返回值1,返回值2) = “返回值1”,“返回值2”。

关于二维数组,用的相对较少,在VBA中用的比较多,因为数组是放在内存中,处理起来比较快。在VBA如何使用二维数组,大家可以关注我后续的文章。

Tags:

最近发表
标签列表