If statement 多列中的计数值数组并返回每行总和
我试图统计7列,并返回每行的结果。但我尝试过的公式的每一个变体都给出了错误的结果。通常,它只计算整个范围,并为每一行返回相同的结果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
=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)), ))