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数组公式的理解和技巧(未完成)相关推荐

  1. 计算机班内排名公式,巧用Excel数组公式统计各班优秀人数EXCEL基本教程 -电脑资料...

    期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼", 我知道他在操什么心,却心不在焉地说:"count ...

  2. Excel数组公式从入门到精通之精通篇

    一.课程回忆 什么是数组公式呢?顾名思义就是公式中包含数组的了,详细含义请参看前文.但这里重点提醒的一点就是,如果要使用数组公式,在编辑栏输入完公式以后一定要按下"Ctrl+Shift+En ...

  3. 如何使用vlookup+excel数组公式 完成逆向查找?

    本文是黄同学的录屏首秀, 也就是你们所说的第一次,我把第一次都献给你们了.初次录制,会有那么多的不习惯,和结巴,心里想说的话并不能正常用嘴巴表达出来,希望大家谅解.文章末尾有本文的讲解视频,大家一定要 ...

  4. VBA,index() + small() + if() 实现数据分组:EXCEL数组公式万金油套路, 顺便介绍另外2个方法:数据透视表,VBA字典

    原始数据 1  使用数据透视表,最简单简洁的办法 插入 数据透视表 设置下字段,就很简单了 2 使用数组公式 2.1 感想,这些数组公式--特别是所谓万金油套路,都需要太多小技巧了,很麻烦 公式这么复 ...

  5. Excel数组公式从入门到精通之入门篇

    Excel中函数.公式大家都非常熟了,但"数组公式"你是否听过.用过?什么是数组公式呢?根据微软官方给出的解释, 数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果 ...

  6. javascript二维数组转置_精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND...

    学习Excel技术,关注微信公众号: excelperfect 数组函数是可以提供多个值的Excel内置函数.下面列出了8个Excel内置的数组函数: TRANSPOSE函数 MODE.MULT函数( ...

  7. EXCEL数组公式,求多条件下的中位数的实现方法和注意点

    1 如果要 取得C列c4:c18 符合初级,且去掉空值的 中位数 median 如果只需要取,符合 初级 这种单条件的中位数 =MEDIAN(IF(B:B=E4,C:C)) 如果需要多条件,符合条件1 ...

  8. 利用Excel数组公式统计各班优秀人数

    期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼".       我知道他在操什么心,却心不在焉地说:" ...

  9. 如何理解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对 ...

最新文章

  1. linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount
  2. 代码注释规范-google版本
  3. Spring Cloud Alibaba到底坑不坑?反正是解放了部分使用的繁琐!
  4. spring boot中利用mybatis-generator插件生成代码
  5. WEB效能测试和负载测试部分截图
  6. 使用ViewContainerRef探索Angular DOM操作技术
  7. 微信小程序 地图组件使用
  8. C++语言基础 —— STL —— 容器与迭代器 —— list 与 deque
  9. 今天微信没有520红包 大家可以放心了!
  10. 算天数什么时候加一什么时候不加一_陌陌加公会不加公会的区别?
  11. 12年的电脑,太卡了,有什么办法解决吗?
  12. hadoop JOB的性能优化实践
  13. Navicat使用教程:SQL Server中的磁盘加密
  14. Java容器---List
  15. 【观察】从实践到赋能再到引领,华为释放数据中心无限潜力
  16. html中div背景颜色渐变(透明 对角 附赠颜色查询对照表)
  17. 苹果手机换电池对手机有影响吗_换手机不如换电池?手机电池影响手机寿命,这些知识早知道为好...
  18. 高通---IGV:从安装到使用
  19. 《刻意练习》读书笔记
  20. 相濡以沫与相忘于江湖

热门文章

  1. 基于java大学生心理测评管理系统——计算机毕业设计
  2. 2021 CHITEC | InterSystems互联互通解决方案:六大功能助力医院互联互通建设
  3. 2021年下半年信息系统监理师上午真题及答案解析
  4. nn.Embedding使用
  5. 【设计模式】(八)--创建型模式--建造者模式
  6. 三、Sharding-JDBC实现读写分离
  7. 方法重写 override 和 new 的区别 [C#]_lucky dog_百度空间
  8. HCNP——默认路由和浮动静态路由
  9. 高熵合金FeNiCrCoAl磨削,金刚石球旋转+直线同时运动
  10. 原生JS的拖拽属性draggable(详解)