Вам необходим динамический метод выбора правильного диапазона ячеек.
Функция INDEX
может вам помочь. Это также можно сделать с помощью INDIRECT
, но, в отличие от INDEX
, оно будет нестабильным и может значительно замедлить работу вашей электронной таблицы.
=TEXTJOIN("+",TRUE,"(if y==" & INDEX(1:1,1,1):INDEX(1:1,1,COUNTA(1:1)) & ")*" & INDEX(2:2,1,1):INDEX(2:2,1,COUNTA(1:1)))
или, чуть короче:
=TEXTJOIN("+",TRUE,"(if y==" & A1:INDEX(1:1,1,COUNTA(1:1)) & ")*" & A2:INDEX(2:2,1,COUNTA(1:1)))