大家好,小甜来为大家解答以下的问题,关于if函数的数组使用方法,if函数的数组用法这个很多人还不知道,现在让我们一起来看看吧!
1、if函数能用数组。
2、IF函数的第一个参数{1,0}是一个单行两列的数组常量,有两个元素;而第二、第三个参数都是四行单列的数组。
3、进行数组扩展后,三个参数都变成四行两列的数组,各有8个元素:第一个参数扩展后变成{1,0;1,0;1,0;1,0}第二个参数扩展后变成{"B1","B1";"B2","B2";"B3","B3";"B4","B4"}第三个参数扩展后变成{"A1","A1";"A2","A2";"A3","A3";"A4","A4"}于是我们可以确定:这个数组公式需要重复计算8次,并返回一个四行两列的数组。
4、第一次计算分别取三个参数的第一个元素,组成普通公式=IF(1,"B1","A1"),根据数值类型自动转换规律,1被转换为逻辑值TRUE,所以计算结果为"B1",该结果为返回的数组中第一行第一列的值;第二次计算分别取三个参数的第二个元素,组成普通公式=IF(0,"B1","A1"),根据数值类型自动转换规律,0被转换为逻辑值FALSE,所以计算结果为"A1",该结果为返回的数组中第一行第二列的值;第三次计算分别取三个参数的第三个元素,组成普通公式=IF(1,"B2","A2"),计算结果为"B2",该结果为返回的数组中第二行第一列的值。
本文分享完毕,希望对大家有所帮助。