使用 if 函数计算小计

Calculation subtotal with if function

我有下面的公式在单独的table下面(下面table是数据集)。

然而该部分的结果落后一节

例如我怎样才能以现金形式获得许可结果?

=AVERAGE(IF(Table1[[#All],[SECTION_NAME]]=[@[SECTION_NAME]],IF(SUBTOTAL(102,OFFSET($G,ROW(Table1[RC - 1 RESULTS])-ROW(G),0)),Table1[RC - 1 RESULTS])))

所以如果有人遇到同样的问题,我使用下面的数组公式找到了自己的答案:

=AVERAGE(IF(Table1[SECTION_NAME]=@[SECTION_NAME]],IF(SUBTOTAL(102,OFFSET($G,ROW(Table1[RC - 1 RESULTS])-ROW(G),0,1)),Table1[RC - 1 RESULTS])))

不要忘记通过选择公式并按住 CtrlShift 并按输入.

希望这对其他人有帮助:)

J.