EXCEL数组公式的理解和技巧(未完成)
1 小心特例 frenquce
会划分为n+1个区间
=SUMPRODUCT(IF(FREQUENCY(B5:B18,B5:B18)>0,1,0)*IF(VALUE(MID(A5:A18,6,1))=5,1,0))
2 用0/ 和1/0 +数组公式来解决问题
=SUMPRODUCT(1/COUNTIF(B5:B18,B5:B18))
这个只返回了B列里不重复的数据个数,确实是10个
=SUMPRODUCT(1/(COUNTIF(B5:B18,B5:B18)*IF(VALUE(MID(A5:A18,6,1))=5,1,99999999)))
这个返回了B列里不重复的数据个数 且 月份=5的,个数是5个
不能用这个错误写法
=SUMPRODUCT(1/(COUNTIF(B5:B18,B5:B18)*IF(VALUE(MID(A5:A18,6,1))=5,1,99999999)))
=SUMPRODUCT(1/(COUNTIF(B5:B18,B5:B18)*IF(VALUE(MID(A5:A18,6,1))=5,1,0))) 这样就会报错,因为1/0报错
技巧核心
熟悉
行列式运算,
揭秘 1/() 0/()
一般是要么查找
要么查找不重复的个数,可以多条件
多个条件一般是 相乘的关系
矩阵运算
但是有些地方故意利用0
比如
=IFERROR(LOOKUP(1,0/(COUNTIF(B$5:B5,B$5:B$18)=0),B$5:B$18),"")
故意让0/0得出错的
0/1 就是想要的数据
所以也可以改成 0/2都行
用if 才能变成数组
数组的技巧
上面这些写法无法形成数组,
而想输出数组,除了用数组公式3个键,还得把 单参数得地方,也写成1个数组
看这里,用countif() 生成1个数组,而不只是1个结果
怎么操作
1 前面range,还是根据需要设定
2 后面的 查找标准criteria,需要从1个数,变成1个数组‘
3 且要按三键
这2个虽然, 查找标准criteria1个数组,没有if还是不行
加了if 就开始做了逐个处理
=COUNTIF(B$5:B5,B$5:B$18)
=0/COUNTIF(B$5:B5,B$5:B$18)
=IF(0/COUNTIF(B$5:B5,B$5:B$18)=1,1,0)
=IF(0/COUNTIF(B$5:B5,B5:B18)=1,1,0)
EXCEL数组公式的理解和技巧(未完成)相关推荐
- 计算机班内排名公式,巧用Excel数组公式统计各班优秀人数EXCEL基本教程 -电脑资料...
期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼", 我知道他在操什么心,却心不在焉地说:"count ...
- Excel数组公式从入门到精通之精通篇
一.课程回忆 什么是数组公式呢?顾名思义就是公式中包含数组的了,详细含义请参看前文.但这里重点提醒的一点就是,如果要使用数组公式,在编辑栏输入完公式以后一定要按下"Ctrl+Shift+En ...
- 如何使用vlookup+excel数组公式 完成逆向查找?
本文是黄同学的录屏首秀, 也就是你们所说的第一次,我把第一次都献给你们了.初次录制,会有那么多的不习惯,和结巴,心里想说的话并不能正常用嘴巴表达出来,希望大家谅解.文章末尾有本文的讲解视频,大家一定要 ...
- VBA,index() + small() + if() 实现数据分组:EXCEL数组公式万金油套路, 顺便介绍另外2个方法:数据透视表,VBA字典
原始数据 1 使用数据透视表,最简单简洁的办法 插入 数据透视表 设置下字段,就很简单了 2 使用数组公式 2.1 感想,这些数组公式--特别是所谓万金油套路,都需要太多小技巧了,很麻烦 公式这么复 ...
- Excel数组公式从入门到精通之入门篇
Excel中函数.公式大家都非常熟了,但"数组公式"你是否听过.用过?什么是数组公式呢?根据微软官方给出的解释, 数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果 ...
- javascript二维数组转置_精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND...
学习Excel技术,关注微信公众号: excelperfect 数组函数是可以提供多个值的Excel内置函数.下面列出了8个Excel内置的数组函数: TRANSPOSE函数 MODE.MULT函数( ...
- EXCEL数组公式,求多条件下的中位数的实现方法和注意点
1 如果要 取得C列c4:c18 符合初级,且去掉空值的 中位数 median 如果只需要取,符合 初级 这种单条件的中位数 =MEDIAN(IF(B:B=E4,C:C)) 如果需要多条件,符合条件1 ...
- 利用Excel数组公式统计各班优秀人数
期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼". 我知道他在操什么心,却心不在焉地说:" ...
- 如何理解Excel数组公式{=sum(1/countif(B8:K9,B8:K9))}
举个简单的例子,比如A1:A7中有a,a,a,b,c,d,d 首先,countif(a1:a7,a1:a7) 返回对每个单元格里面的数值统计的个数,结果是{3,3,3,1,1,2,2},跟a1:a7对 ...
最新文章
- linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount
- 代码注释规范-google版本
- Spring Cloud Alibaba到底坑不坑?反正是解放了部分使用的繁琐!
- spring boot中利用mybatis-generator插件生成代码
- WEB效能测试和负载测试部分截图
- 使用ViewContainerRef探索Angular DOM操作技术
- 微信小程序 地图组件使用
- C++语言基础 —— STL —— 容器与迭代器 —— list 与 deque
- 今天微信没有520红包 大家可以放心了!
- 算天数什么时候加一什么时候不加一_陌陌加公会不加公会的区别?
- 12年的电脑,太卡了,有什么办法解决吗?
- hadoop JOB的性能优化实践
- Navicat使用教程:SQL Server中的磁盘加密
- Java容器---List
- 【观察】从实践到赋能再到引领,华为释放数据中心无限潜力
- html中div背景颜色渐变(透明 对角 附赠颜色查询对照表)
- 苹果手机换电池对手机有影响吗_换手机不如换电池?手机电池影响手机寿命,这些知识早知道为好...
- 高通---IGV:从安装到使用
- 《刻意练习》读书笔记
- 相濡以沫与相忘于江湖
热门文章
- 基于java大学生心理测评管理系统——计算机毕业设计
- 2021 CHITEC | InterSystems互联互通解决方案:六大功能助力医院互联互通建设
- 2021年下半年信息系统监理师上午真题及答案解析
- nn.Embedding使用
- 【设计模式】(八)--创建型模式--建造者模式
- 三、Sharding-JDBC实现读写分离
- 方法重写 override 和 new 的区别 [C#]_lucky dog_百度空间
- HCNP——默认路由和浮动静态路由
- 高熵合金FeNiCrCoAl磨削,金刚石球旋转+直线同时运动
- 原生JS的拖拽属性draggable(详解)