标签: 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”
Here's my sheet for reference。
答案 0 :(得分:1)
=ARRAYFORMULA(IF(LEN(A3:A), MMULT(IFERROR(LEN(B3:H)/LEN(B3:H), 0), TRANSPOSE(COLUMN(B2:H2)^0)), ))