Excel高级用法之IF(「1,0」……)用法

2024-05-18 26 0

如何理解和运用这种写法呢?最方便的方法就是将公式分解,一步步分析。

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

首先,你需要了解IF函数如果条件为真,函数的结果是“返回值1”,函数的结果是“返回值2”。

这个公式在我之前的文章里详细介绍过,有需要的可以看一下。

2理解矩阵

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

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

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

注意到逗号和分号之间的区别了吗?逗号分隔的是水平数组,分号分隔的是垂直数组。逗号和分号均以半角状态输入。

使用数组公式时,首先要选择对应的单元格区域,如{1,0}必须选择一行两列的单元格,{1;0}必须选择两行的单元格,{1;0}必须选择两行的单元格一列,和,然后输入对应的数组公式,然后同时按住三个CTRLSHIFTENTER键即可完成;

3如果{1,0}

根据两个条件,分别返回两个IF值,并将两个结果组成一个数组。条件不限于两个,可以是多个,即不限于{10},也可以是{1,0,1},{1,0,0},{1,0,1,1}等,这些都是不断变化的,那么就会返回多个对应的结果。

我们通过下面的例子来详细分析一下。

编写公式:IF({1,0},E8:E15,C8:C15),同时按住CTRLSHIFTENTER键即可完成。

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

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

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

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

相关推荐

发布评论