4000-288-501
NEWS CENTER
新闻资讯
发布时间: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