总结

  • 聚合函数,尽量不要用在数组公式组中
  • 如果需要用,尽量只用在最外层  如  {sum()} 没问题
  • 用在里层很可能会出错 ,比如 {sum(and())} 一般都是错的
  • 为什么呢,因为 and()这种聚合函数只能返回1个值,破坏了数组公式每步都要按数组计算的原则!和计算过程!

1 普通函数/公式里有一类是聚合函数

上次数组公式里的函数分类里说到了2种 普通函数/公式

(1)部分能处理数组的普通函数,但只会返回数组的第1个数

  • 还要注意一些细节
  • rows()    返回行数,是一定不能用于数组运算的
  • row()     返回行号,可以处理数组,但不能直接返回数组,返回的一定是1个数(不是数组)
  • 也就是说,不配合数组函数,或其他可处理数组内部数的函数,这个基本上无用。
  • {row()}   返回一组行号,可以 结合数组公式返回 数组,把返回的数组存在一个单元格

(2) 部分函数(聚合函数)可处理数组的整体,可以显示正确结果,但只会显示1个结果

  • 比如聚合类的sum等,
  • 比如 :sum()
  • {sum()}  和sum() 还是有差别,差别在于 中间计算过程是否遵循数组计算

   部分聚合函数举例

  • and()
  • or()
  • sum()
  • max()
  • min()

2 聚合函数的用法要注意,以 and() 为什么不用在数组函数{} 中 为例子

  • and() 只能返回1个值,这里不能用and
  • 如果是两个条件,可以用
  • (F12:F21=D12)*(G12:G21=D13)    来联合判断
  • 或(F12:F21=D12)+(G12:G21=D13)=2 来联合判断
  • 因为true为1,false为0
  • 直接用 bool值的数组运算,而不要用and() or()这种函数

上面的例子看,错误写法1,第3步,计算错误的原因就是and()  只能返回1个值,true/false,而不能返回数组,破坏了数组公式的计算过程

EXCEL数组公式(6),注意聚合函数在数组公式中的用法相关推荐

  1. Excel 2010 SQL应用097 聚合函数之方差或标准方差

    目录 源数据表 解决方案 VAR函数及VARP函数的使用 源数据表 姓名 口语成绩 黄惠 76 李向阳 90 柳青 84 黄燕凤 81 古学文 86 古凤冰 87 张初阳 82 候琳 85 龙维 83 ...

  2. Excel 2010 SQL应用096 聚合函数之标准偏差及标准差

    目录 源数据表 解决方案 STDEV函数及STDEVP函数的使用 彻底理解样本方差为何除以n-1 ​​​​​​​ 源数据表 货品 发货点 送货目的地 货运运费 汽车配件 广州 上海 300 葡萄酒 广 ...

  3. Excel 2010 SQL应用098 聚合函数之计算某列空值的数目

    目录 源数据表 解决方案 NULL在SQL语句中的使用 源数据表 用户名 工单号 购买日期 品牌 机型 故障类别 肖青青 494022 2008/7/6 天宇 D186 功能故障 懂坚 494025 ...

  4. Excel 2010 SQL应用092 聚合函数之不重复之记录数

    目录 源数据表 解决方案 DISTINCT+COUNT统计不重复的记录数 源数据表 下单日期 订单号 简码 订单数量 2010/4/27 3143 5-950 5067 2010/5/30 3207 ...

  5. 利用EXCEL函数LINEST进行统计学中的回归分析

    文章来源:实战统计学 作者:梁斌炜 本文介绍统计学中的一元和多元线性回归,并通过EXCEL自带的统计函数LINEST.INDEX进行手工计算,再通过EXCEL数据分析工具包进行自动计算. 由于很多复杂 ...

  6. sum数组函数运用c语言,sum函数的数组运算

    EXCEL中关于SUM函数的数组函数应用问题? 在A1:A10中有一个单元格是丙,在A1:D1中有一个单元格是甲,在A1:D10的单比如公式 =SUM(A1:A100-B1:B100) 这个公式的意思 ...

  7. tidb和tbase的聚合函数算法

    tidb的聚合函数算法 连接:(二十二)Hash Aggregation tidb实现了两种聚合函数的算法:Hash Aggregation 和 Stream Aggregation 对于数据无序的, ...

  8. ClickHouse 聚合函数的执行过程

    基本的概念 Block:数据块,ClickHouse进行数据读.写的基本单元,每一个Block实例,不仅包含数据域,还包含了每个列的meta信息. Chunk:数据块,保存实际数据的单元,Block中 ...

  9. 第十三章 SQL聚合函数 XMLAGG

    文章目录 第十三章 SQL聚合函数 XMLAGG 大纲 参数 描述 XML和XMLAGG XMLAGG和ORDER BY 相关聚合函数 示例 第十三章 SQL聚合函数 XMLAGG 一个聚合函数,它创 ...

  10. 第七章 SQL聚合函数 LIST

    文章目录 第七章 SQL聚合函数 LIST 大纲 参数 描述 包含逗号的数据值 LIST 和 %SelectMode LIST 和 ORDER BY 最大列表大小 相关的聚合函数 示例 第七章 SQL ...

最新文章

  1. python numpy数组和one-hot编码相互转换
  2. 剑指 Offer 10- I. 斐波那契数列 (从重叠子问题到备忘录到dp数组迭代解法)
  3. wx_login.php,wx.login 获取 用户的openid
  4. Numpy基础知识点汇总
  5. 【clickhouse】clickhouse NO DELAY, INTO OUTFILE, SETTINGS, ON, FORMAT, Dot, SYNC, token
  6. SpringBoot + Vue 开发前后端分离的旅游管理系统
  7. SQL SERVER 查找某个字符在字符串中出现的次数
  8. 电脑出现问题,你的PIN不可用。请单击以重新设置。
  9. 制作lfw格式的数据集
  10. 用于温度测量的热敏电阻
  11. 深入mysql语言_深入简出mysql--第一部分
  12. Can‘t open /dev/sdb1 exclusively. Mounted filesystem? --redhat7.8
  13. RHEL 5 x86-64 无限制全速下载
  14. 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享
  15. 三维坐标系介绍与转换
  16. excel删除重复值的办法
  17. xml文件加密和解密
  18. 小提琴和钢琴一起学行吗_选学钢琴、小提琴的5大误区,家长一定要知道!
  19. 农业信息化让农民“心明眼亮”
  20. bitcode 是什么_冬青谭 | 一年级,你担心什么?续

热门文章

  1. itext pdf合并
  2. 什么是 SAP BAPI
  3. linux查看nginx昅 电视,PHP实现查询汉字笔画、笔画排序、笔画统计
  4. ssd1306 oled 行扫描方式
  5. 新基建+新科技,Hightopo助力智慧港口数字化转型
  6. Macbook 黑白打印pdf设置
  7. python 仿真 电力系统自动化_电力系统自动化仿真系统
  8. linux rm rf 恢复删除文件,rm -rf 删除文件找回
  9. 牛顿插值法 matlab程序计算方法,(最新整理)牛顿插值法matlab程序
  10. linux系统源码文档,Linux操作系统源代码详细分析