在使用EXCEL的数组公式中,从以下的学校班级成绩数据中,计算出每个学校和班级中成绩的最大分,最小分,和平均分及总分,结果如图。

在计算最大,总分,平均分时,使用数组公式:{=MAX((Sheet1!$A$2:$A$49=$A2)*(Sheet1!$B$2:$B$49=$B2)*(Sheet1!$C$2:$C$49))},{=AVERAGE((Sheet1!$A$2:$A$49=$A2)*(Sheet1!$B$2:$B$49=$B2)*(Sheet1!$C$2:$C$49))},{=SUM((Sheet1!$A$2:$A$49=$A2)*(Sheet1!$B$2:$B$49=$B2)*(Sheet1!$C$2:$C$49))}均正常,唯有求最小值时,使用公式{=MIN((Sheet1!$A$2:$A$49=$A2)*(Sheet1!$B$2:$B$49=$B2)*(Sheet1!$C$2:$C$49))}时,结果均为0,后经过仔细反思才知道,原来在逻辑值相乘的过程中,那些false被EXCEL默认为0,导致所有结果为false的公式结果都为0,在求最大,平均和求和的过程中,0的作用不明显,只有求最小值时,对结果产生干扰,因此,在求最小值的公式中,不能使用上面的方法,因此,改用IF函数进行判断,{=MIN(IF(((Sheet1!$A$2:$A$49=$A2)*(Sheet1!$B$2:$B$49=$B2)),Sheet1!$C$2:$C$49))},这时的结果才正常。

数组公式中使用逻辑值相乘的方法虽然网上类似的解答很多,但很多一带而过,并没有详细的解释,求最小值时极容易导致错误,应引起注意。

excel数组公式中的意想不到的坑相关推荐

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

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

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

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

  3. 使用jxls,poi导出excel的公式中出现@符号,或者公式不生效

    问题描述 使用jxls,poi导出excel的公式中出现@符号,或者公式不生效(和office版本有关系) 模板excel公式 =MIN(IF(A11:T12>0,A11:T12))/A21 生 ...

  4. %公式在计算机中怎么使用,在Excel 2013公式中使用函数并移动和复制——想象力电脑应用...

    一.在公式中使用函数 有时候,工作表中计算一个结果会使用到多个单元格的数据,如果逐个输入的话会非常烦琐,这时候就可以在公式中使用函数. 如下图所示,当我们在清点进货数量的时候,如果我们想计算一下所有产 ...

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

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

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

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

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

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

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

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

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

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

  10. 在计算机中公式运算符有哪些,Excel在公式中使用运算符号

    在Excel 2000中,公式可以使用数学运算符号来完成.比如加法.减法等.通过对这些运算的组合,我们就可以完成各种复杂的运算.在Excel中可以使用的数学运算符号见表7-1. 在执行算术操作时,基本 ...

最新文章

  1. CodeChef Cards, bags and coins [DP 泛型背包]
  2. lisp改图元字体式样_一个更改尺寸类型的LISP程序
  3. linux与windows下tomcat的java内存设置
  4. php环境搭建5.6_WIN8.1下搭建PHP5.6环境
  5. 复平面中的点集预备知识
  6. Jackson第一篇【JSON字符串、实体之间的相互转换】
  7. (38)System Verilog线程并行执行(fork-join_none)
  8. linux中运行stat报错,Linux 格式化分区 报错Could not stat
  9. 北理计算机考研复试经验贴
  10. fileZilla服务器登录密码展示
  11. Face2Face: Real-time Face Capture and Reenactment
  12. vnc使用教程,超实用的vnc使用教程
  13. 值得收藏!最佳26个国外 CSS 酷站推荐网站
  14. defy+me525+android2.3.6官方镜像包,摩托罗拉 DEFY+ 2.3.7 ROM刷机包MIUI版
  15. 博客文章分类与标签的区别与联系
  16. 在线硬盘存储计算机,存储换算器 - 文件大小转换 - 电脑容量换算
  17. MySQLdb的安装与使用
  18. 华师c语言作业,16秋华师《c语言程序设计a》在线作业
  19. Unity3D导航网格,矩阵旋转,欧拉旋转
  20. robocopy 遷移共享文件夾

热门文章

  1. 音频格式处理--SOX
  2. ◎◎首都机场大巴最新路线时刻表◎◎
  3. 众多尼龙VRay材质球素材一键即可获取
  4. Project 2013项目管理教程(3):建立任务间的依赖性
  5. NetworkManager is not running
  6. 华为ensp模拟企业网(校园网),总分公司(总分校区),多区域互联,代码有详细注释
  7. NodeMCU文档中文翻译 6 MQTT模块
  8. 用JS生成声音,实现钢琴演奏
  9. infer的用法_使用 Infer 进行代码扫描
  10. NR: PointA,offsetToPonitA,kSSB三者关系。