Excel数组入门之计算规则

添加我QQ的都会发现,我QQ有一个验证,跟数据相关,比较基础。
问题:{1,2,3;4,5,6} 是几行几列?
如果这个问题,你能回答出来,那么说明你对水平和垂直数组有了清晰的认识。如果没有也没有关系,下面我们就带大家先认识一下,然后再谈计算规则!
常量数组写法
={1,2,3;4,5,6}
从图中可以很清晰的看出是 2行3列的数组(常量数组)!
现在你可能看明白了,但是到自己用的时候就搞不明白了,也就是怎么去记忆是行还是列,或者水平还是垂直。个人建议,统一记成水平和垂直,更加直观。
逗号-表示水平关系;分号:表示垂直关系
你看一下分号(;),是不是像两层,也就是上下关系,这样去记忆垂直,应该就不会搞乱了!
除了以上的记忆,我们还要明白,写数组必须先行后列!
如果你先分号,再逗号,也就是先列后行就会报错,为啥?小甲鱼的尾巴-龟腚~!
数组计算规则
规则01 | 多行多列+单元素

解析说明

1、多行多列的数组+单元素,结果多行多列的所有数组都会加上这个单值,
这个过程,单元素会自动扩展和多行多列相同尺寸的数组,然后对应相加就不难理解了!
规则02 | 单行+单列
以上的结果,我们应该去如何理解呢?
同样对应的垂直的,横向扩展,水平的纵向扩展,最后保证尺寸一致,再对应相加即可!
总而言之:
1、垂直数组,水平扩展(你直接记忆向右也行)
2、水平数组,垂直扩展(你直接记忆向下吧 )
规则03 |  两个大小的区域数组相加
按照自适应大小原则,最后结果尺寸以小的为准,其他位置呈现#N/A 错误!
有了这些基础之后,我们就能看懂很多常用的公式含义!
实战演练

案例01 | 一列转多行多列

以上两个结果,主要区别在于 逗号还是分号,记住:
逗号-表示水平关系;分号:表示垂直关系
根据结果需要选择,对应的写法!
9个字母转3行3列,看一下如何处理
▎构建结果结构
={1,2,3}+{0;1;2}*3
我们水平方向,差额是1,所以直接写{1,2,3}即可,但是垂直方向上,1-4-7
也就是相差3,那么应该乘以3倍即可,但是第一组不需要加,所以{0;1;2}*3
▎使用INDEX截取
=INDEX($A$1:$A$9,{1,2,3}+{0;1;2}*3)
除了以上,我们在SUMIFS函数进阶篇也有类似的应用!

案例02 | SUMIFS多条件组合写法

▼普通公式
=SUM(SUMIFS(C:C,A:A,{"甜瓜","香瓜"},B:B,{1;8}))
注意其中的分别使用了逗号和分号,相对于2*2 共有4组条件!
不添加SUM之前,结果也是对应的4个结果的内存数组,可以直观的看到对应关系!
今天我们就先到这里,想学习Excel数组的同学,记得关注额,精彩第一时间推送!
(0)

相关推荐