averageifs w /不同列中的多个平均范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了averageifs w /不同列中的多个平均范围相关的知识,希望对你有一定的参考价值。

= IFERROR(AVERAGEIFS('期刊输入'!$ AO $ 4:$ AO $ 480,'期刊输入'!$ O $ 4:$ O $ 480,“> =”&F10,'期刊输入'!$ O $ 4:$ O $ 480, “<=” &EOMONTH(F10,0)), “N / A”)

该公式有效但我需要在此等式中添加多个平均范围。我的第一个平均数据范围是AO,但我有其他列在不同的列(BB,BM等)我想平均一起用AO。我的多个标准涵盖了F10的月初和月末。也许阵列是必要的?任何帮助表示赞赏。谢谢Mike Link to picture example here

答案

这里有几个选项。输入此数组公式(Ctrl + Shift + Enter):

=IFERROR(AVERAGE(IF(('Journal Input'!$O$4:$O$480>=F10)*('Journal Input'!$O$4:$O$480<=EOMONTH(F10,0)),CHOOSE({1,2,3},'Journal Input'!$AO$4:$AO$480,'Journal Input'!$BB$4:$BB$480,'Journal Input'!$BM$4:$BM$480))),"N/A")

或者,由于所有列的条件相同,因此可以对每列的AVERAGEIFS求平均值(这不需要作为数组公式输入):

=IFERROR(AVERAGE(AVERAGEIFS('Journal Input'!$AO$4:$AO$480,'Journal Input'!$O$4:$O$480,">="&F10,'Journal Input'!$O$4:$O$480,"<="&EOMONTH(F10,0)),AVERAGEIFS('Journal Input'!$BB$4:$BB$480,'Journal Input'!$O$4:$O$480,">="&F10,'Journal Input'!$O$4:$O$480,"<="&EOMONTH(F10,0)),AVERAGEIFS('Journal Input'!$BM$4:$BM$480,'Journal Input'!$O$4:$O$480,">="&F10,'Journal Input'!$O$4:$O$480,"<="&EOMONTH(F10,0))),"N/A")

以上是关于averageifs w /不同列中的多个平均范围的主要内容,如果未能解决你的问题,请参考以下文章

通配符所选电子表格名称上的 AVERAGEIF 函数

基于星期几的平均值

当不同列中的值在两个值之间时,Python需要获取一列数据的平均值或平均值

使用最后 n 个值的平均值或中值填充数据框不同列中的缺失值

将多个 csv 文件中的数据导入一个 Excel 工作表并计算平均值

列中多个值和范围的 SQL SELECT 查询