excel数组公式中的意想不到的坑
在使用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数组公式中的意想不到的坑相关推荐
- Excel数组公式从入门到精通之精通篇
一.课程回忆 什么是数组公式呢?顾名思义就是公式中包含数组的了,详细含义请参看前文.但这里重点提醒的一点就是,如果要使用数组公式,在编辑栏输入完公式以后一定要按下"Ctrl+Shift+En ...
- 计算机班内排名公式,巧用Excel数组公式统计各班优秀人数EXCEL基本教程 -电脑资料...
期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼", 我知道他在操什么心,却心不在焉地说:"count ...
- 使用jxls,poi导出excel的公式中出现@符号,或者公式不生效
问题描述 使用jxls,poi导出excel的公式中出现@符号,或者公式不生效(和office版本有关系) 模板excel公式 =MIN(IF(A11:T12>0,A11:T12))/A21 生 ...
- %公式在计算机中怎么使用,在Excel 2013公式中使用函数并移动和复制——想象力电脑应用...
一.在公式中使用函数 有时候,工作表中计算一个结果会使用到多个单元格的数据,如果逐个输入的话会非常烦琐,这时候就可以在公式中使用函数. 如下图所示,当我们在清点进货数量的时候,如果我们想计算一下所有产 ...
- 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 ...
- 如何使用vlookup+excel数组公式 完成逆向查找?
本文是黄同学的录屏首秀, 也就是你们所说的第一次,我把第一次都献给你们了.初次录制,会有那么多的不习惯,和结巴,心里想说的话并不能正常用嘴巴表达出来,希望大家谅解.文章末尾有本文的讲解视频,大家一定要 ...
- Excel数组公式从入门到精通之入门篇
Excel中函数.公式大家都非常熟了,但"数组公式"你是否听过.用过?什么是数组公式呢?根据微软官方给出的解释, 数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果 ...
- 利用Excel数组公式统计各班优秀人数
期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:"现在各班编在一起考试,统计优秀.及格.低分人数,真让人头疼". 我知道他在操什么心,却心不在焉地说:" ...
- 在计算机中公式运算符有哪些,Excel在公式中使用运算符号
在Excel 2000中,公式可以使用数学运算符号来完成.比如加法.减法等.通过对这些运算的组合,我们就可以完成各种复杂的运算.在Excel中可以使用的数学运算符号见表7-1. 在执行算术操作时,基本 ...
最新文章
- CodeChef Cards, bags and coins [DP 泛型背包]
- lisp改图元字体式样_一个更改尺寸类型的LISP程序
- linux与windows下tomcat的java内存设置
- php环境搭建5.6_WIN8.1下搭建PHP5.6环境
- 复平面中的点集预备知识
- Jackson第一篇【JSON字符串、实体之间的相互转换】
- (38)System Verilog线程并行执行(fork-join_none)
- linux中运行stat报错,Linux 格式化分区 报错Could not stat
- 北理计算机考研复试经验贴
- fileZilla服务器登录密码展示
- Face2Face: Real-time Face Capture and Reenactment
- vnc使用教程,超实用的vnc使用教程
- 值得收藏!最佳26个国外 CSS 酷站推荐网站
- defy+me525+android2.3.6官方镜像包,摩托罗拉 DEFY+ 2.3.7 ROM刷机包MIUI版
- 博客文章分类与标签的区别与联系
- 在线硬盘存储计算机,存储换算器 - 文件大小转换 - 电脑容量换算
- MySQLdb的安装与使用
- 华师c语言作业,16秋华师《c语言程序设计a》在线作业
- Unity3D导航网格,矩阵旋转,欧拉旋转
- robocopy 遷移共享文件夾