Google Spreadsheet,在过滤日期之前使用数组公式

时间:2019-04-02 12:37:50

标签: google-sheets array-formulas google-sheets-formula

大家好, 我尝试了一个简单的技巧,即在日期间隔之间使用带计数符号的数组公式。没有数组,它的工作很棒,有了数组,它就会发疯。为什么?

我使用电子表格按月追踪当下或缺席的人。 (exemple sheet) 我尝试按行喜欢它,并且效果很好:

=COUNTBLANK(FILTER(D9:AU9,D8:AU8>=B4,D8:AU8<=B5))

当我尝试将其应用于每行时,它会发疯:

=ARRAYFORMULA(IF(A8:A19<>"",COUNTBLANK(FILTER(D8:AU,D8:AU8>=B4,D8:AU8<=B5)),""))

我的错误在哪里?

1 个答案:

答案 0 :(得分:0)

在C8中尝试此公式

={""; Arrayformula( if(len(A9:A), countif(if((D9:AU="")*(month($D$8:$8)=month($B$3)), row(A9:A)), row(A9:A)),))}

看看是否可行?