Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何将sumif与arrayformula一起使用?_Google Sheets_Google Sheets Formula_Array Formulas - Fatal编程技术网

Google sheets 如何将sumif与arrayformula一起使用?

Google sheets 如何将sumif与arrayformula一起使用?,google-sheets,google-sheets-formula,array-formulas,Google Sheets,Google Sheets Formula,Array Formulas,我对arrayformula有问题 我在A&B列有一些数据,SUMIF($A$2:$A2,“ABC”$B$2:$B2)工作得非常好,但我想使用ArrayFor公式,所以我不必拖拽公式 但是使用ArrayFormula(SUMIF($A$2:$A2,$C$1,$B$2:$B2))根本不起任何作用,有什么办法可以让它工作吗?我不知道怎么做 试试E2: =INDEX(IF(A2:A="ABC",MMULT(1*TRANSPOSE(IF((TRANSPOSE(ROW( INDIRE

我对arrayformula有问题

我在A&B列有一些数据,SUMIF($A$2:$A2,“ABC”$B$2:$B2)工作得非常好,但我想使用ArrayFor公式,所以我不必拖拽公式

但是使用ArrayFormula(SUMIF($A$2:$A2,$C$1,$B$2:$B2))根本不起任何作用,有什么办法可以让它工作吗?我不知道怎么做

试试E2:

=INDEX(IF(A2:A="ABC",MMULT(1*TRANSPOSE(IF((TRANSPOSE(ROW(
 INDIRECT("A2:A"&MAX(ROW(A2:A)*(A2:A<>"")))))>=ROW(
 INDIRECT("A2:A"&MAX(ROW(A2:A)*(A2:A<>"")))))*(
 INDIRECT("A2:A"&MAX(ROW(A2:A)*(A2:A<>"")))=TRANSPOSE(
 INDIRECT("A2:A"&MAX(ROW(A2:A)*(A2:A<>""))))), 
 INDIRECT("B2:B"&MAX(ROW(A2:A)*(A2:A<>""))), 0)), ROW(
 INDIRECT("A2:A"&MAX(ROW(A2:A)*(A2:A<>""))))^0),))
=索引(IF(A2:A=“ABC”),MMULT(1)转置(
间接(“A2:A”和最大值(第(A2:A)行)*(A2:A“)”)>=第(2)行(
间接(“A2:A”和最大值(第(A2:A)行)*(A2:A“)”))*(
间接(“A2:A”和最大值(行(A2:A)*(A2:A“”)))=转置(
间接(“A2:A”和最大值(第(A2:A)行)*(A2:A“)”),
间接(“B2:B”和最大值(第(A2:A)行)*(第(A2:A)行),第0行)(
间接(“A2:A”和最大值(第(A2:A)行)*(A2:A”)^0)
这里是另一个选项(比如在E2中):


=ArrayFormula(如果(A2:A=”,SUMIF(第(A2:A)行)*如果(A2:A=”ABC“,1,9^9),"谢谢你的公式,但它似乎不起作用,我得到的结果不正确:50、60、120、150、230、300。@skydrag answer Updated感谢更新!现在它按预期工作,erik的答案和你的答案之间的唯一区别是erik的答案将填充每一行,而你的答案将保留空白cel不变的值ls。这两种方法在不同的情况下都很有用,再次感谢!感谢你的解释!这个公式非常好用,现在我只需要学习这个公式来理解它。不客气。谢谢你把它标记为“最佳答案”它让这里的其他志愿者一目了然地知道哪些问题已经解决,并帮助未来的网站访问者更容易找到他们自己类似问题的答案。