繁体   English   中英

ArrayFormula + SumIf(标头+ ROW条件)

[英]ArrayFormula + SumIf ( Header + ROW Criteria)

我需要一个可以以HEADER(this)为条件求和的ROW的所有数字的Arrayformula,整天都在搜索,我该怎么做?

http://i.stack.imgur.com/S2p85.gif

= ArrayFormula(MMULT(filter(A2:H,len(H2:H)),transpose(-regexmatch(A1:H1,“ this”)))))一种方法是获取文字数组中的列并使用MMULT

=ArrayFormula(MMULT({A2:A10, C2:C10, E2:E10, G2:G10}, {1;2;3;4}^0))

其中col A,C,E,G是要累加的列(每行)。

或者采用更自动化的方式:

=ArrayFormula(MMULT(filter(A2:H, len(H2:H)) , transpose(--regexmatch(A1:H1, "this"))))

其中A1:H10是包含数据的范围(行1​​ =标题行)。

这里的示例表

暂无
暂无

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

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