1 基础概念

  1. 数组:
  • VBA代码中:是一组数字,命名为同一个名字
  • EXCEL中(application): 是这样的{1,2,3}  或者是多个单元格组合在一起
  1. 工作表普通公式和数组公式
  • 工作表函数 普通函数  普通公式
  • 数组函数  数组公式

2 不同函数的对象和输出

例子

2.1 函数操作对象

  • indirect()               操作的对象为1个数,一般是一个字符串
  • sum(),max() 等         操作的对象为1组数,一般是1组单元格
  • sumprouct ()          操作的对象为2个数组,
  • 数值公式             操作的都是1组数,甚至是1个二维数组,矩阵等

2.2 函数的输出/返回

工作表函数           输出的一般都是 一个数

输入公式时,工作表函数,都是先选了1个单元格,然后写=公式

数组公式               输出的可以是1个数,或者1个几维数组。(但是在单元格形式下显示的也只是数组的第1个数)

输入公式时,数组函数

有的是先选了1个单元格,然后写=公式

有的是选中多个输入目标单元格,然后写=公式

数组公式可以认为就是普通公式,操作对象,从一个数/单元格/字符串,替换成了一个数组,输出的可以是数组或单个数一个数/单元格/字符串

2.3 实际例子

      默认为a3*b3     默认为sum(a3*b3)
    A3*B3 A3:A8*B3:B8 A$3:A$8*B$3:B$8 {=a3:a8*b3*b8} {=a3:a8*b3*b8} SUM(A3:A8*B3:B8) {=sum(a3:a8*b3*b8)}
100 11 1100 1100 1100 1100 1100 1100 8320
101 12 1212 1212 1212 1212 1212    
102 13 1326 1326 1326 1326 1326    
103 14 1442 1442 1442 1442 1442    
104 15 1560 1560 1560 1560 1560    
105 16 1680 1680 1680 1680 1680    

3 具体公式比较

实际上 普通公式

= * 函数

  • 一般只支持  a*b
  • 如果提供了一个数组  [a]*[b]
  • 实测时,会找到这公式这一行同一行的这2列数据,进行相乘。
  • 如果这公式这一行没有同一行的,直接报错#value!
1       A13:A15*C14:C16 SUM(A13:A15*C14:C16)
2   6   12 12  
3   7   21 21  
    8   SUM(A13:A15*C14:C16) A13:A15*C14:C16  
             

=sum() 函数----比较特殊,可以处理一个数组

  • 只支持单个数,或1个数组
  • 如果是 sum([a]*[b])
  • 同上

=sumproudct() 函数----更特殊,可以处理 多个数组的表达式运算!

  • 直接支持多个数组的表达式运算
  • 这种工作表函数应该不多吧
  • 如果是 sumproduct([a]*[b])

数组公式的技巧---记得“输入到什么目标位置--这个概念很重要”

  • 如果是输入到单个单元格,就一个单元格里=即可

  • 如果是输入到多个单元格,必须先选中多个目标单元格

  • {=a3:a8*b3*b8}

  • 记得输入 ctrl+ shift +enter
  • 虽然比如d3:d8里都有公式,但都是一个公式(数组公式)
  • 普通公式/工作表函数,比如 c3:c8里,肯定是多个不同的公式

之后需要读一下这些内容

http://www.excelfans.com/2014/07/11/excel-formula-array.html

http://www.excelfans.com/2014/07/13/excel-formula-array-2.html
http://www.excelfans.com/2014/07/14/excel-formula-array-3.html

EXCEL数组公式(2)---数组公式的基础概念等相关推荐

  1. Excel公式教程 数组公式基础:数组扩展

    在数组公式中,参与数组运算的,可以只有一个数组,也可以有两个甚至更多的数组. 对参与数组运算的各个数组,要求具有相同的维度,各维度上也要有相同的大小.数组运算分别取各数组中相同维度上相同位置的数值进行 ...

  2. Excel技能树系列08:公式进阶之数组公式

    如果你的普通公式用的不错,那可以算作公式普通中阶高手.但是想要进阶为真正的公式高手,那么数组公式是绕不过的一座山.今天我们就来绕过这座大山,让数组公式成为我们工具箱中的一个强大工具.为了理解数组公式, ...

  3. excel中如何输入数组公式详细介绍

    内容提要:文章详细介绍excel中如何输入数组公式的方法,并用动画演示多单元格数组公式是如何输入的.对Excel感兴趣的朋友可加Excel学习交流群:284029260(www.itblw.com) ...

  4. 数组字典_VBA数组与字典解决方案第1讲:函数,公式,数组,数组公式的概念...

    各位好,从今日开始,在平台上我将推出VBA解决方案系列丛书的第三部:VBA数组与字典解决方案,这套书从工作表数组开始讲解,逐渐过渡到VBA数组和VBA字典,在这部教程中,大家会看到VBA数组.字典在各 ...

  5. vue 数组中嵌套数组_来,一起聊聊Excel中的数组

    有人说数组是Excel函数的精华,也有人说数组是Excel函数的糟粕,男说男有理女说女有爱,各有各的理由--所以王源说世间没有真正的感同身受.但不管怎么说吧,数组作为Excel函数进阶后的知识,是相当 ...

  6. python基础代码事例-推公式到写代码-python基础

    推公式到写代码-python基础 希望你能像看小说看杂文一样的心情看完这一系列,因为学习不总是枯燥的,希望像聊天一样娓娓道来. 专辑系列的阅读对象是那些懂些高等数学和线性代数,但没有经过编码训练的人. ...

  7. Excel的数组:概念、基本使用(数组计算、理解数组、产生数组、综合运用)

    文章目录 一.概念 1.简介 2.特点 3.分类 4.创建 二.基本使用 1.数组计算 2.理解数组 3.公式产生数组 4.BA列数据之差的均值 5.计算正数之和 6.判断身份证长度是否正确 7.多条 ...

  8. 自动化办公之excel教程(5):公式与函数的应用大全

    一.公式篇 一.输入和编辑公式 第一步:选择单元格 第二步:在上方输入公式,输入公式时如B3我们直接点击B3就自动输入了. 公式以等号开头,带上单元格位置. 第三步:回车, 出现+号时 并往下拉.或者 ...

  9. 数量乘单价秋金额的计算机公式,“excle函数公式 数量乘单价“Excel表格中,总计栏怎么设置每一行的数量乘以金额的总和?求公式...

    excel单价乘以数量怎么用 /工具:Excel2010 1.打开Excel2010表格,以下格数据为例 2.一般较慢和方法:先将单价和数量相乘,得出产品的总价, 3.即B2*C2,得出P1产品的总价 ...

  10. Excel数据分析入门-函数和公式

    I. 使用公式 公式是指使用运算符和函数,对工作表数据以及普通常量进行运算的方程式 =SUM(A1:B5) [一个公式的组成] 等号=:表示之后的字符为公式 运算符:+ - 等算数运算符,或: ,等对 ...

最新文章

  1. 手把手教你写电商爬虫-第二课 实战尚妆网分页商品采集爬虫
  2. 2019年5月12日-linux就该这么学-第6课
  3. magisk安装失败_如何使用Magisk去维补boot实现root权限-适合小米一加全部机型
  4. 大数阶乘的位数和精确值计算
  5. tornado数据库迁移
  6. centos7安装gitlab7.5.0
  7. 从零开始配置vim(22)——lsp简介与treesitter 配置
  8. 新浪和腾讯微博开放平台比较
  9. Codesys提示【CmContainer/Wibukey runtime system is not installed】的解决方法
  10. 一篇文章看懂NB-IoT
  11. SD和SDHC和SDXC卡的区别是什么
  12. 推荐三大文献检索下载网站,超级实用!重点是免费
  13. 三维欧几里德空间中两个向量叉积的问题
  14. VB与VB.NET的区别
  15. 设计模式一:创建型模式
  16. 网页用户登录权限校验的两种实现方式
  17. 线性代数几何直观的理解
  18. java 1.8 x64_JRE1.8 64位下载_JRE 8u202 windows x64下载 1.8.0-202 x64_当载软件站
  19. springboot高校学生健康档案管理系统java ssm
  20. android启动页使用gif,android中使用react-native设置应用启动页过程详解

热门文章

  1. 饱和度,对比度,锐度
  2. EXTJS动态载入组件定义文件并初始化组件,动态构造界面的方法.
  3. 鸿蒙系统sp3什么意思,XP系统的那个SP3是什么意思?
  4. 服务器设置temp文件夹权限,服务器windows temp 权限设置
  5. android 蓝牙Beacon开发
  6. Android 网络请求框架浅解析
  7. 抽奖概率 php_php实现抽奖概率算法代码
  8. 我承认我不曾历经沧桑 (蒋方舟)
  9. Android 源码编译详解【一】:服务器硬件配置及机型推荐-2016/06
  10. 关于投入产出表中的一些原则和方法论