AVERAGEIFfunction在通配符选定的电子表格名称上
希望我能得到一些AVERAGEIF
types的function援助请。
我的工作簿包含以下工作表:A,A摘要,B,B摘要,C,C摘要等
我正在寻找平均范围K16:T16
所有摘要工作表。
标准是平均忽略“零”值。
会有一个公式可以帮助吗?
在一个简化的世界里,我所看到的公式就像=AVERAGEIF('* Summary'!K16:T16,">0")
…?
提前谢谢了。
在Row2列中input:
="'"&CHAR(ROW()+63)&" Summary'!K16:T16"
在Row2 ColumnB中input:
=SUMIF(INDIRECT(A2),">0")
在第2行ColumnC中input:
=COUNTIF(INDIRECT(A2),">0")
复制上面的三个公式,以适应(但没有看到#REF!
)。
在B1中input:
=SUM(B2:B100000)
并复制到C1。
在A1(结果,希望!)input:
=B1/C1
你可以使用间接来做到这一点:
Colmumn 1 column2
A = AVERAGEIF(INDIRECT(“'”&A2&“Summary'!K16:T16”),“> 0”)
B = AVERAGEIF(INDIRECT(“'”&A3&“Summary'!K16:T16”),“> 0”)
C = AVERAGEIF(INDIRECT(“'”&A4&“Summary'!K16:T16”),“> 0”)
填写第1列的字母,如a,b,c等,然后填写下列第2栏
=AVERAGEIF(INDIRECT( "'" & A2 & " Summary'!K16:T16"),">0")
间接的工作,通过翻译为您引用的文本&是join者。
所以“'”&A2&“摘要”!K16:T16“变成”A Summary“!K16:T16”if a3 = A