龙空技术网

EXCEL之数组含义及用法一

老付的EXCEL函数讲解 83

前言:

现时你们对“数组相加什么意思”大致比较看重,兄弟们都需要分析一些“数组相加什么意思”的相关资讯。那么小编也在网摘上汇集了一些有关“数组相加什么意思””的相关内容,希望同学们能喜欢,各位老铁们快快来学习一下吧!

EXCEL之数组含义及用法

数组是贯穿IF函数里的核心,非常重要的一个东西。

1,数组的定义

数组:指的是一组数据。数组可以是:数值、文本、日期、逻辑值、错误值

数组一般用大括号表示 { },数组就写在大括号里面。

{1,2,3,4} 这就是一组数据。分隔符用逗号“," 也可以用分号";" ,其实用逗号或分号在实际运算过程中没太大区别。主要是区

别单元格的方向,用逗号分隔的是行数据的横向数组,用分号分隔的是列数据的列向数组。

单行单列的叫一维数组,多行多列的叫二维数组。还有三维数组,四维数组。这两个后面再来说。

2.数组的存在形式

常量数组:直接写在公式中的数组元素。

如:={1,5,3}*2

运算过程是 1*2,5*2,3*2,最后得出的结果也是个数组{2,10,6}

内存数组:储存在内存中的,不能直接看到的

看下图数据

将大于40的数据进行求和?

在求和之前需要找出大于40的数,可以使用IF函数

=IF(A14:B16>40,A14:B16,0)

前面我们说的IF全是单个数据判断的,这次用的是数组形式,它的运算过程是怎样的了?下面是系统的运算过程。

先将区域内的数据一个个判断是否大于40,大于为TRUE(真),否则为FALSE(假)。

判断为真的将区域内数据储存起来,为假的则执行IF下一个条件显示为0.

=IF(A14:B16>40,A14:B16,0)

=IF({FALSE,TRUE;FALSE,TRUE;TRUE,FALSE},{23,44;28,43;55,28},0)

={0,44;0,43;55,0}

现在所有大于40的数据已经找出来了,下一步就需要进行求和了。

可以用求和函数 SUM

就是用SUM将IF判断出来的结果进行相加

=SUM(IF(A14:B16>40,A14:B16,0)

=SUM({0,44;0,43;55,0})

=142

特别注意:公式中包含数组,要想正确执行必须 按 Ctrl+Shift+Enter 三键。目的就是告诉系统,我有数组,按数组来运算。

下一篇文章继续数组,大家有问题可以评论区留言给我。(跟本篇内容有关的问题哦)

标签: #数组相加什么意思