EXCEL数组公式(6),注意聚合函数在数组公式中的用法
总结
- 聚合函数,尽量不要用在数组公式组中
- 如果需要用,尽量只用在最外层 如 {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),注意聚合函数在数组公式中的用法相关推荐
- Excel 2010 SQL应用097 聚合函数之方差或标准方差
目录 源数据表 解决方案 VAR函数及VARP函数的使用 源数据表 姓名 口语成绩 黄惠 76 李向阳 90 柳青 84 黄燕凤 81 古学文 86 古凤冰 87 张初阳 82 候琳 85 龙维 83 ...
- Excel 2010 SQL应用096 聚合函数之标准偏差及标准差
目录 源数据表 解决方案 STDEV函数及STDEVP函数的使用 彻底理解样本方差为何除以n-1 源数据表 货品 发货点 送货目的地 货运运费 汽车配件 广州 上海 300 葡萄酒 广 ...
- Excel 2010 SQL应用098 聚合函数之计算某列空值的数目
目录 源数据表 解决方案 NULL在SQL语句中的使用 源数据表 用户名 工单号 购买日期 品牌 机型 故障类别 肖青青 494022 2008/7/6 天宇 D186 功能故障 懂坚 494025 ...
- Excel 2010 SQL应用092 聚合函数之不重复之记录数
目录 源数据表 解决方案 DISTINCT+COUNT统计不重复的记录数 源数据表 下单日期 订单号 简码 订单数量 2010/4/27 3143 5-950 5067 2010/5/30 3207 ...
- 利用EXCEL函数LINEST进行统计学中的回归分析
文章来源:实战统计学 作者:梁斌炜 本文介绍统计学中的一元和多元线性回归,并通过EXCEL自带的统计函数LINEST.INDEX进行手工计算,再通过EXCEL数据分析工具包进行自动计算. 由于很多复杂 ...
- sum数组函数运用c语言,sum函数的数组运算
EXCEL中关于SUM函数的数组函数应用问题? 在A1:A10中有一个单元格是丙,在A1:D1中有一个单元格是甲,在A1:D10的单比如公式 =SUM(A1:A100-B1:B100) 这个公式的意思 ...
- tidb和tbase的聚合函数算法
tidb的聚合函数算法 连接:(二十二)Hash Aggregation tidb实现了两种聚合函数的算法:Hash Aggregation 和 Stream Aggregation 对于数据无序的, ...
- ClickHouse 聚合函数的执行过程
基本的概念 Block:数据块,ClickHouse进行数据读.写的基本单元,每一个Block实例,不仅包含数据域,还包含了每个列的meta信息. Chunk:数据块,保存实际数据的单元,Block中 ...
- 第十三章 SQL聚合函数 XMLAGG
文章目录 第十三章 SQL聚合函数 XMLAGG 大纲 参数 描述 XML和XMLAGG XMLAGG和ORDER BY 相关聚合函数 示例 第十三章 SQL聚合函数 XMLAGG 一个聚合函数,它创 ...
- 第七章 SQL聚合函数 LIST
文章目录 第七章 SQL聚合函数 LIST 大纲 参数 描述 包含逗号的数据值 LIST 和 %SelectMode LIST 和 ORDER BY 最大列表大小 相关的聚合函数 示例 第七章 SQL ...
最新文章
- python numpy数组和one-hot编码相互转换
- 剑指 Offer 10- I. 斐波那契数列 (从重叠子问题到备忘录到dp数组迭代解法)
- wx_login.php,wx.login 获取 用户的openid
- Numpy基础知识点汇总
- 【clickhouse】clickhouse NO DELAY, INTO OUTFILE, SETTINGS, ON, FORMAT, Dot, SYNC, token
- SpringBoot + Vue 开发前后端分离的旅游管理系统
- SQL SERVER 查找某个字符在字符串中出现的次数
- 电脑出现问题,你的PIN不可用。请单击以重新设置。
- 制作lfw格式的数据集
- 用于温度测量的热敏电阻
- 深入mysql语言_深入简出mysql--第一部分
- Can‘t open /dev/sdb1 exclusively. Mounted filesystem? --redhat7.8
- RHEL 5 x86-64 无限制全速下载
- 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享
- 三维坐标系介绍与转换
- excel删除重复值的办法
- xml文件加密和解密
- 小提琴和钢琴一起学行吗_选学钢琴、小提琴的5大误区,家长一定要知道!
- 农业信息化让农民“心明眼亮”
- bitcode 是什么_冬青谭 | 一年级,你担心什么?续
热门文章
- itext pdf合并
- 什么是 SAP BAPI
- linux查看nginx昅 电视,PHP实现查询汉字笔画、笔画排序、笔画统计
- ssd1306 oled 行扫描方式
- 新基建+新科技,Hightopo助力智慧港口数字化转型
- Macbook 黑白打印pdf设置
- python 仿真 电力系统自动化_电力系统自动化仿真系统
- linux rm rf 恢复删除文件,rm -rf 删除文件找回
- 牛顿插值法 matlab程序计算方法,(最新整理)牛顿插值法matlab程序
- linux系统源码文档,Linux操作系统源代码详细分析