首页 文章

如何在Google Spreadsheets中使用ArrayFormula(可能是?)在每一行中应用公式

提问于
浏览
0

我需要做一张表来管理我工作中的一些信息 .

我想按月填写信息汇编,即我想插入一个月(B1单元格),所有信息将在本月刷新 .

虽然我可以管理这些数据:

团队(Equipe);模块(Módulos);和类型(Tipo) .

我的公式正在运作:

=COUNTIFS(Geral!$B$2:$B$45;$A5;Geral!$C$2:$C$45;$B5;Geral!$E$2:$E$45;C$4) .

我想做的是这样的事情:

=COUNTIFS(Geral!$B$2:$B$45;$A5;Geral!$C$2:$C$45;$B5;Geral!$E$2:$E$45;C$4;Geral!$F$2:$F$45;MONTH(B1)).

我知道这个公式是错误的,但我不知道怎么做...我已经尝试过使用arrayformula,但它没有用......

我该怎么做呢?

这是工作表的链接:

https://docs.google.com/spreadsheets/d/1NOkvkJ7B3lGcSaUTtUdrnbmdd8AjiRvniH2lM3kASSU/edit?usp=sharing

提前致谢!

1 回答

  • 1

    我相信你需要的是:

    =ArrayFormula(COUNTIFS(Geral!$B$2:$B$45;$A5;Geral!$C$2:$C$45;$B5;Geral!$E$2:$E$45;C$4;MONTH(Geral!$F$2:$F$45);B1))

    ...但请注意Sheets中的日期函数将读取空白单元格为30/12/1899,因此空白单元格上的MONTH()将返回12.因此,您可能希望包含一个测试以排除空白:

    =ArrayFormula(COUNTIFS(Geral!$B$2:$B$45;$A5;Geral!$C$2:$C$45;$B5;Geral!$E$2:$E$45;C$4;MONTH(Geral!$F$2:$F$45);B1;Geral!$F$2:$F$45;"<>"))

相关问题