繁体   English   中英

如何查看每一行的 ARRAYFORMULA SUMIF?

[英]How to ARRAYFORMULA SUMIF that looks at each row?

我无法计算出如何排列这个我在列的每一行中都有的公式,因为它检查行中的单元格是否在列中:

=IF(L2=1, SUMIFS(G:G,D:D,D2,C:C,C2,B:B,B2),"")

=IF(L3=1, SUMIFS(G:G,D:D,D3,C:C,C3,B:B,B3),"")

我试过: =ARRAYFORMULA(IF(INDIRECT(CONCAT("L",ROW(L2:L)))=1,SUMIFS(G2:G,D2:D,INDIRECT(CONCAT("D",ROW(D2:D))),C2:C,INDIRECT(CONCAT("C",ROW(C2:C))),B2:B,INDIRECT(CONCAT("B",ROW(B2:B)))),""))尝试根据列检查给定行上的单元格,但公式不适用于每一行,只有公式所在的行。

请问有人可以帮忙吗?

=ARRAYFORMULA(IF(L2:L=1,SUMIF(D2:D&C2:C&B2:B,D2:D&C2:C&B2:B,G2:G),""))求解

尝试:

=ARRAYFORMULA(IF(L2:L=1, SUM(IF((D2:D=D2)*(C2:C=C2)*(B2:B=B2), G2:G, ), ))

=ARRAYFORMULA(IF(L2:L=1,SUMIF(D2:D&C2:C&B2:B,D2:D&C2:C&B2:B,G2:G),""))求解

暂无
暂无

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

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