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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
If statement 多列中的计数值数组并返回每行总和_If Statement_Google Sheets_Transpose_Google Sheets Formula_Array Formulas - Fatal编程技术网

If statement 多列中的计数值数组并返回每行总和

If statement 多列中的计数值数组并返回每行总和,if-statement,google-sheets,transpose,google-sheets-formula,array-formulas,If Statement,Google Sheets,Transpose,Google Sheets Formula,Array Formulas,我试图统计7列,并返回每行的结果。但我尝试过的公式的每一个变体都给出了错误的结果。通常,它只计算整个范围,并为每一行返回相同的结果 =ArrayFormula(IF(I3:I>0,COUNT(B3:B,C3:C,D3:D,E3:E,F3:F,G3:G,H3:H),"")) 此示例当前应返回“3,1,1”,但它对范围求和并返回“4,4,4” =ARRAYFORMULA(IF(LEN(A3:A), MMULT(IFERROR(LEN(B3:H)/LEN(B3:H), 0), TRAN

我试图统计7列,并返回每行的结果。但我尝试过的公式的每一个变体都给出了错误的结果。通常,它只计算整个范围,并为每一行返回相同的结果

=ArrayFormula(IF(I3:I>0,COUNT(B3:B,C3:C,D3:D,E3:E,F3:F,G3:G,H3:H),""))
此示例当前应返回“3,1,1”,但它对范围求和并返回“4,4,4”

=ARRAYFORMULA(IF(LEN(A3:A), 
 MMULT(IFERROR(LEN(B3:H)/LEN(B3:H), 0), TRANSPOSE(COLUMN(B2:H2)^0)), ))