如何使用结构化引用做数组公式?

How to do an array formula with a structured reference?

我需要计算符合某些条件的行的MEDIAN

条件在 A、B、C 和 D 行中,我的信息在名为 classic_v2_log 的 table 中。当我使用 Sheet 名称时,它有效:

=MEDIAN(IF((ClassicRAW!B:B=A35)*(ClassicRAW!C:C=B35)*(ClassicRAW!D:D=C35)*(ClassicRAW!E:E=D35),ClassicRAW!F:F))

但是如果我尝试使用 Table 引用,它会给我一个 #N/A,如果我尝试使用 Show Calculation Steps,它会超出 Table。

我正在尝试类似的方法,但它不起作用:

=MEDIAN(IF((classic_v2_Log[ [ Epochs] ]=A35),ClassicRAW!F:F))

我正在使用 Ctrl+Shift+ENTER 确认公式,使其成为数组公式。

要点是两个运行ges(数组)的大小必须相同。如果其中一个 运行ges 在 table 中而另一个不在,则您必须确保第二个与第一个的行数相同。

例如,如果您的 table 运行 从第 2 行到第 50 行:

=MEDIAN(IF((classic_v2_Log[ [ Epochs] ]=A35),ClassicRAW!F2:F50))