service phone

4000-288-501

NEWS CENTER

新闻资讯

Title
Excel-利用阵列求分组平均

发布时间:2017-06-03 12:47    作者:大兴星明度假村    点击量:

在 Excel 中要按照一个资料表(以下图左),要求得各个区间的最年夜值和均匀,该若何处置呢?

若是以阵列公式来完成:

贮存格G3:{=MAX(IF(($B$2:$B$768>(ROW(1:1)-1)*200)*($B$2:$B$768<=ROW(1:1)*200),$C$2:$C$768,))}    [阵列公式,输入完成按Ctrl+Shift+Enter键]

其意义以下:

($B$2:$B$768>(ROW(1:1)-1)*200)*($B$2:$B$768<=ROW(1:1)*200)

暗示获得在B栏年夜于0(此中ROW(1:1)=1)且B栏小于即是200(此中ROW(2:2)=2)的值

其间:(…)*(…)的「*」为逻辑AND的意思。

公式=MAX(合于前提的B栏阵列对应C栏的阵列),获得合于前提的最年夜值。

複製贮存格G3至贮存格G3:G16,ROW(1:1)=1 –> ROW(2:2)=2 –> ROW(3:3)=3。

依此类推:

贮存格H3:{=MAX(IF(($B$2:$B$768>(ROW(1:1)-1)*200)*($B$2:$B$768<=ROW(1:1)*200),$D$2:$D$768,))}    [阵列公式,输入完成按Ctrl+Shift+北京拓展公司Enter键]

别的:

贮存格I3:{=AVERAGE(IF($B$2:$B$768>(ROW(1:1)-1)*200,IF($B$2:$B$768<=ROW(1:1)*200,$C$2:$C$768,""),""))}    [阵列公式,输入完成按Ctrl+Shift+Enter键]

贮存格I3的前提判定和贮存格G3的暗示体例分歧,可是意义是不异的,都可以求得AND的逻辑运算成果。

贮存格J3:{=AVERAGE(IF($B$2:$B$768>(ROW(1:1)-1)*200,IF($B$2:$B$768<=ROW(1:1)*200,$D$2:$D$768,""),""))}    [阵列公式,输入完成按Ctrl+Shift+Enter键]

出格提示,贮存格I3和贮存格J3在履行AVERAGE的阵列公式时,不成以将此中的「""」改成0或是空缺,其计较的成果将会犯错。

由于贮存格0或是空缺城市被在计较均匀时列入均匀,所以要将不合适前提的值以「""」暗示。文字其实不会被列入AVERAGE的均匀计较。

创作者先容 vincent

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: Excel-以SUMPRODUCT製作摘要表
  • 此分类下一篇: Excel-找出清单中不重覆者
  • 上一篇: Excel-以SUMPRODUCT製作摘要表
  • 下一篇: Excel-找出清单中不重覆者
汗青上的今天
  • 2016: Excel-跨工作表位址参照的运算
  • 2016: Excel-二层下拉式清单的2种设计体例(横式资料和直式资料)(资料验证)
  • 2016: Excel-西元年和平易近国年交换暗示(MID,DATE)
  • 2014: Excel-计较文字型式的数字(SUMPRODUCT,VALUE,阵列公式)
  • 2014: 利用Google+ Auto Backup主动备份电脑的相片至Google+
  • 2010: 全平易近资安网
  • 2010: 小红伞防毒软体9.0繁体中文版免费下载
▲top 返回列表
网站地图 <a href="https://www.teamrater.com">拓展训练</a>|<a href="https://www.teamrater.com">团建公司</a>