【问题标题】:Getting an Error while using AverageIFS Function使用 AverageIFS 函数时出错
【发布时间】:2025-11-24 23:40:01
【问题描述】:

我在使用 AverageIFS 函数时收到一个错误,错误是函数 AVERAGEIFS 的评估导致除以零错误。

我匹配 4 列会出错,但是当使用 3 列时它工作正常。

=AVERAGEIFS(Sheet1!$C:$C,Sheet1!$A:$A,D3,Sheet1!$B:$B,$A$2,Sheet1!$D:$D,$B$2,Sheet1!$D:$D,$B$3)

Link to Sheet:

【问题讨论】:

    标签: google-sheets google-sheets-formula average


    【解决方案1】:

    在表格 2 的单元格 G2 中我输入了

    =query(Sheet1!A:D, "Select A, avg(C) where B ='"&A2&"' and D matches '"&textjoin("|", true, B2:B3)&"' group by A label avg(C) 'Average'", 1)
    

    作为您当前解决方案的替代方案,您可以尝试

    =AVERAGE(FILTER(Sheet1!$C:$C,Sheet1!$A:$A=D3,Sheet1!$B:$B=$A$2,( (Sheet1!$D:$D=$B$2) + (Sheet1!$D:$D=$B$3))))
    

    然后向下拖动。

    当前解决方案不起作用,因为没有满足所有条件的行。例如:D 列不能包含“PAF”“PAN”。

    看看这对你有用吗?

    【讨论】: