繁体   English   中英

如何在Google Spreadsheets中使用ArrayFormula在每个行中应用公式(也许?)

[英]How to apply a formula in each row using ArrayFormula (maybe?) in Google Spreadsheets

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

我想对按月过滤的信息进行汇总,即,我想插入一个月(B1单元格),所有信息将在本月之前刷新。

对于我可以管理这些数据:

团队(装备); 模块(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

提前致谢!

我相信您需要的是:

=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;"<>"))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM