Google 电子表格,在日期之间使用带过滤器的数组公式
Google Spreadsheet, use array formula with filter betwen date
大家好,
我尝试了一个简单的技巧,在日期之间使用带有计数空白的数组公式。没有阵列,它的工作很好,有阵列,它会变得疯狂。为什么?
我使用电子表格按月跟踪出席或缺席的人员。 (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)),""))
我的错误在哪里?
在 C8 中试试这个公式
={""; Arrayformula( if(len(A9:A), countif(if((D9:AU="")*(month($D:)=month($B)), row(A9:A)), row(A9:A)),))}
看看是否有效?
大家好, 我尝试了一个简单的技巧,在日期之间使用带有计数空白的数组公式。没有阵列,它的工作很好,有阵列,它会变得疯狂。为什么?
我使用电子表格按月跟踪出席或缺席的人员。 (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)),""))
我的错误在哪里?
在 C8 中试试这个公式
={""; Arrayformula( if(len(A9:A), countif(if((D9:AU="")*(month($D:)=month($B)), row(A9:A)), row(A9:A)),))}
看看是否有效?