谷歌电子表格,使用数组公式与日期之间的过滤器

问题描述 投票:0回答:1

每个人,我尝试一个简单的技巧,使用带有countblank的数组公式和日期之间的过滤器。没有阵列,它的工作很棒,有阵列,它会变得疯狂。为什么?

我使用电子表格按照现在或按月离开人员。 (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)),""))

我的错误在哪里?

google-sheets array-formulas google-sheets-formula
1个回答
0
投票

在C8中试试这个公式

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

看看是否有效?

© www.soinside.com 2019 - 2024. All rights reserved.