Google 工作表数组公式不适用于该列的其余部分

Google Sheets Array Formula Doesn't apply to the rest of the Column

我目前有一个 sheet 从 Google 表单中提取数据。每当通过表单输入新数据时,我希望这个公式能够自动计算。但是,它不会应用于整个列,而只会应用于我输入的第一行。

这是公式

=ARRAYFORMULA(IF(ISBLANK(D2), "",1-((COUNTIFS(BH:BH, BH3, D:D, "Unavailable")) + (COUNTIFS(BH:BH, BH3, D:D, "Stage*")))/32))

有什么建议吗?

我明白了。应该是 ISBLANK(D2:D)...

尝试:

=INDEX(IF(D2:D="",,1-(
 (COUNTIFS(BH:BH, BH3, D:D, "Unavailable"))+ 
 (COUNTIFS(BH:BH, BH3, D:D, "Stage*")))/32))