Этот код вычисляет сумму длин строк в диапазоне H1:V5
, используя G
в качестве индекса строки и C
в качестве индекса столбца. Он отлично работает в Excel:
{=SUMPRODUCT(LEN(INDEX(H1:V5,N(IF({1},ROW(G2:G5))),N(IF({1},C2:C5+1))))*ISNUMBER(G2:G5))}
![enter image description here](https://i.stack.imgur.com/FUP8S.png)
Но когда я пробую это в Google Sheets, это не работает, хотя Google Sheets распознает все команды. Можно ли конвертировать мою формулу в Google Sheets? Или, может быть, есть какой-то обходной путь для получения того же результата?
Открыть с помощью Google Sheets возвращает неверный результат:
=ARRAY_CONSTRAIN(ARRAYFORMULA(SUMPRODUCT(LEN(INDEX(H1:V5,N(IF({1},ROW(G2:G5))),N(IF({1},C2:C5+1))))*ISNUMBER(G2:G5))), 1, 1)