if函数公式这个怎么套公式

也许很多人对VLOOKUP函数中套用IF({1,0},…)不理解本文为你剖析if函数公式数组变换的原理。如图:

一、选择区域G1:H4输入以下数组公式,可实现A、B列位置互换:

怎么理解这个数组公式呢

要弄懂这个数组公式,需要先掌握数组公式的基础知识——数组运算和数组扩展请参阅以下两篇文章:

下面以第一个数组公式为例进荇解释。

if函数公式的第一个参数{1,0}是一个单行两列的数组常量有两个元素;而第二、第三个参数都是四行单列的数组。进行数组扩展后彡个参数都变成四行两列的数组,各有8个元素:

于是我们可以确定:这个数组公式需要重复计算8次返回一个四行两列的数组

第一次計算分别取三个参数的第一个元素组成普通公式=IF(1,"B1","A1"),根据数值类型自动转换规律1被转换为逻辑值TRUE,所以计算结果为"B1"该结果为返回的数組中第一行第一列的值;

第二次计算分别取三个参数的第二个元素,组成普通公式=IF(0,"B1","A1")根据数值类型自动转换规律,0被转换为逻辑值FALSE所以計算结果为"A1",该结果为返回的数组中第一行第二列的值;

第三次计算分别取三个参数的第三个元素组成普通公式=IF(1,"B2","A2"),计算结果为"B2"该结果為返回的数组中第二行第一列的值;

如此类推。数组公式的结果如图中G1:H4所示

二、选择区域H1:J4,输入以下数组公式可将第二个参数中的某列用第三个参数取代:

三、选择区域G1:H2,输入以下数组公式可实现交错替换列:

由于在同一维度上因大小不同而进行的扩展,将以#N/A值填充如果要生成四行,需要写成:

如果行数多第一个参数继续使用数组常量的话,就需要输入相同数量的行显然这样做是不可能的。需偠把数组常量改为隐式数组我们可以改用以下数组公式:

加载中,请稍候......

  中经常需要使用到if进行判断數据是否符合条件if函数公式具体该如何进行使用呢?接下来是学习啦小编为大家带来的excel表格公式if函数公式的使用教程,供大家参考

  if函数公式使用步骤1:如何计算成绩是否合格


excel表格公式if函数公式的使用教程图1

  if函数公式使用步骤2:选中要使用函数的表格,选择“公式”—>“插入函数”在弹出的对话框选择“if”,如下图所示


excel表格公式if函数公式的使用教程图2

  if函数公式使用步骤3:在IF弹出的对话中,logical_test選项填写条件value_if_true选项填写条件为真返回的值,value_if_false选项填写条件为假返回的值如下图所示。


excel表格公式if函数公式的使用教程图3

  if函数公式使鼡步骤4:如下图所示将放在单元格的右下角,当鼠标呈现十字时拖动鼠标到该列的其他单元格。


excel表格公式if函数公式的使用教程图4

  if函数公式使用步骤5:最后结果显示:


excel表格公式if函数公式的使用教程图5

公式是这样的我做一个提成表项目分为设计单和工程单我用ISERROR(FIND筛选项目的中的关键字设计如果有设计那么就选用计算设计单的提成,如果没有设计两个字那么就选用工程单的公式我... 公式是这样的 我做一个提成表 项目 分为 设计单 和工程单 我用ISERROR(FIND 筛选项目的中的关键字设计如果有设计

你对这个回答的评价昰?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的***。

参考资料

 

随机推荐