1 如果要 取得C列c4:c18 符合初级,且去掉空值的 中位数

  • median
  • 如果只需要取,符合 初级 这种单条件的中位数
  • =MEDIAN(IF(B:B=E4,C:C))
  • 如果需要多条件,符合条件1:初级,且符合条件2:去掉空值
  • 可以用下面两种方法实现
  • =MEDIAN(IF(($B$4:$B$18=E4)*($C$4:$C$18>0),$C$4:$C$18))
  • 条件 true*true 表示and  (true在数值运算里作为1,false作为0)
  • 如果 true+true 表示 or
  • =MEDIAN(IF($C$4:$C$18*($B$4:$B$18=E4),$C$4:$C$18))
  • 在数值运算里
  • $C$4:$C$18 空值会当false处理,也是一样效果

2 注意点,多条件不能用 if(and()) 而是用 条件*条件 或 条件+条件

  • IF($A:$A=G$3) 或 IF ($B:$B=$F4) 都将返回一个由TRUE或FALSE组成的数组。
  • 用*或其它四则运算符号运算时,TRUE被当作1参与,FALSE被当作0参与。
  • 只有两个都是1时,才会得到1。
  • 所以这里乘的意思是与AND一样的,但它可以保留数组,不象AND只能返回单值。
  • 如果不用乘,而用加,那么意思就是两个条件中只要任一符合,就符合。相当于“或”。
  • SUM(IF(($A:$A=G$3)+($B:$B=$F4),$C:$C))

3 不能用and的原因:因为and只能返回1个值,不能返回一个内存数组

而数组公式不能用一个值作数组的中间步骤

  • and返回的是一个值,而不是一个内存数组
  • 数组公式,输入的内容是数组,中间结果也是数组,输出可以被普通函数转化为 数组 或 单个值。

4 因为是数组公式,数组要精确,不能随便的用 a:a 这种,而是要精确到数组

  • 因为数组公式,处理数组,必须要精确
  • 如  a:a 表示整个A列数组
  • 而a4:a18只是这一段精确的数组

5 注意EXCEL中位数问题

  • 中位数,奇数个还是偶数个
  • 如果数组元素是偶数个,EXCEL的median返回的是 中间2个数的均值。。。

6 例子2:求1列中,大于10,但是小于20之间的多个数的median,sum

  • MEDIAN(IF((A2:A16>=10)*(A2:A16<=20),A2:A16))
  • SUM(IF((A2:A16>=10)*(A2:A16<=20),A2:A16))

EXCEL数组公式,求多条件下的中位数的实现方法和注意点相关推荐

  1. EXCEL数组公式求解一定条件下的最大值及最小值

    如图,求不同专题在不同来源渠道下的行号的最大值.行号的最小值. 解决办法,见红框函数.

  2. 利用excel求特定条件下的最大/小值(maxif/minif)

    欢迎关注我的公众号:Smilecoc的杂货铺 在Excel中有sumif,countif等函数可以实现求特定条件下数值的加总和计数,那么如何在一个或多个条件下求出此时的最大值或者最小值呢? 其实sum ...

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

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

  4. EXCEL利用数组公式求多组数据的斜率、截距 或者其他。

    ----这样的算法内容放在Python里面是方便实现的.但是大多数的基层数据分析师的工作使用工具还是excel.所以分享一个多组数据的中位数.四分位数等等.求解其线性回归方程的方法. 不用一组一组数据 ...

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

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

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

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

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

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

  8. excel if函数 android,Excel函数公式:多条件判断你还在用If函数来实现,那就真的Out了...

    IF函数虽然简单好用,但是如果条件多了,写起来非常的麻烦,而且容易出错,后期也不好维护.如果嵌套次数超过3次,建议选用其他函数替代,例如IFS函数,或Choose函数. 一.需求分析及实现方法. 目的 ...

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

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

最新文章

  1. 在Asp.Net MVC中设定site路径所对应的默认action
  2. ubuntu 安装 Sublime Text 2
  3. DS实验题 Inversion
  4. 为什么深度学习没有取代传统的计算机视觉?
  5. pythonista脚本合集_GitHub - xchenhao/You-are-Pythonista: 汇聚【Python应用】【Python实训】【Python技术分享】等等...
  6. 余弦相似度/卷积核之间的成对余弦相似性
  7. 十多款优秀的Vue组件库介绍
  8. java referencemap_Java中关于WeakReference和WeakHashMap的理解
  9. java项目计算器关键思路_JAVA项目实战(计算器)
  10. 电精2(电神魔傀2) android版本下载
  11. imagenet2012 label
  12. 错题集 HDLBits Exams/ece241 2013 q7 JK触发器
  13. java 图形处理_课内资源 - 基于Java实现的几何图形处理系统
  14. 【OpenGL ES】凸镜贴图
  15. 8255A红绿灯c语言程序,汇编语言的交通灯程序
  16. 新版qq虚拟摄像头颜色不正常_分享 | 在线教学常见问题QQ直播、视频通话、群课堂...
  17. 好事成双--庆祝牛郎织女一年一次的见面
  18. 信息量爆表的struct page-flags
  19. java词云生成,kumo项目详解
  20. pandas 取excel 中的某一列_Python数据分析之Pandas读写外部数据文件

热门文章

  1. 拍摄UFP 单一职责原则
  2. emacs官方中文手册
  3. 11.0、C语言数据结构——栈
  4. centos内核升级的两种方法
  5. 如何区分np.random.normal()、np.random.randn()、np.random.randint()、np.random.random()、np.random.choice()
  6. 哈夫曼树的创建和哈夫曼树编码及解码
  7. STM32蜂鸣器andMIDI音乐
  8. 使用TreeMap实现ASCII排序
  9. CS188 Project 4: Inference in Bayes Nets(4-6)
  10. http keep-live