如何在 Google 电子表格中使用 ArrayFormula(也许?)在每一行中应用公式
How to apply a formula in each row using ArrayFormula (maybe?) in Google Spreadsheets
我需要做一个 sheet 来管理我工作中的一些信息。
我想做一个按月筛选的信息汇总,即我想插入一个月份(B1单元格),所有信息都将在这个月刷新。
虽然我可以管理这些数据:
团队(装备);
模块(Modulos);和
输入 (Tipo).
我的公式有效:
=COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C)
.
我想做的是这样的:
=COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C;Geral!$F:$F;MONTH(B1)).
我知道这个公式是错误的,但我不知道该怎么做...我已经尝试过使用 arrayformula,但它没有用...
我该怎么做?
这是 link 到 sheet:
https://docs.google.com/spreadsheets/d/1NOkvkJ7B3lGcSaUTtUdrnbmdd8AjiRvniH2lM3kASSU/edit?usp=sharing
提前致谢!
我相信你需要的是:
=ArrayFormula(COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C;MONTH(Geral!$F:$F);B1))
... 但请注意,表格中的日期函数会将空白单元格读取为 30/12/1899,因此空白单元格上的 MONTH() 将 return 12。因此您可能希望包含一个排除空白的测试:
=ArrayFormula(COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C;MONTH(Geral!$F:$F);B1;Geral!$F:$F;"<>"))
我需要做一个 sheet 来管理我工作中的一些信息。
我想做一个按月筛选的信息汇总,即我想插入一个月份(B1单元格),所有信息都将在这个月刷新。
虽然我可以管理这些数据:
团队(装备); 模块(Modulos);和 输入 (Tipo).
我的公式有效:
=COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C)
.
我想做的是这样的:
=COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C;Geral!$F:$F;MONTH(B1)).
我知道这个公式是错误的,但我不知道该怎么做...我已经尝试过使用 arrayformula,但它没有用...
我该怎么做?
这是 link 到 sheet:
https://docs.google.com/spreadsheets/d/1NOkvkJ7B3lGcSaUTtUdrnbmdd8AjiRvniH2lM3kASSU/edit?usp=sharing
提前致谢!
我相信你需要的是:
=ArrayFormula(COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C;MONTH(Geral!$F:$F);B1))
... 但请注意,表格中的日期函数会将空白单元格读取为 30/12/1899,因此空白单元格上的 MONTH() 将 return 12。因此您可能希望包含一个排除空白的测试:
=ArrayFormula(COUNTIFS(Geral!$B:$B;$A5;Geral!$C:$C;$B5;Geral!$E:$E;C;MONTH(Geral!$F:$F);B1;Geral!$F:$F;"<>"))