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对 ...
最新文章
- python构建网站flask_30分钟搭建Python的Flask框架并在上面编写第一个应用
- optee的异常向量表-(irq,fiq,svc...)
- MessageBoxA 和MessageBoxW
- qmoc文件_手动生成MOC文件
- OpenCV学习 4:摄像头视频读写与边缘检测
- 新零售:从上云到云原生 Serverless
- [Python2] List-comprehensions 列表推导式
- [原]ASP.NET中使用JQUERY-EASYUI后,解决ClientScript.RegisterStartupScript 所注册脚本执行两次...
- Mac OS 区块链hyperledger环境搭建、环境架构介绍、环境如何用、部署 Chaincode、智能合约的调用
- 密码字典生成工具crunch的简单使用
- 数据库查询条件优化方案
- HG6543C1(1) --- 电信宽带天翼网关
- 2021广州城市信息模型(CIM)白皮书发布
- 技校自我鉴定范文计算机600,技校毕业个人自我鉴定范文
- python数字金额转换为中文大写金额
- 发现一php木马代码
- 如火如荼的人工智能现状
- Science | 为什么会吃太多?研究发现肠道细菌可以与大脑直接对话
- 查看已安装的Python包依赖树
- 计算机主板会自动切断电源是怎么回事,电脑开机自动断电怎么办