1

Для упрощения того, что я делаю, мы просто скажем, что в одной из моих я вычисляю наклон диапазона. Для справки предположим, что в ячейке C1 у меня есть =SLOPE(A:A,B:B). Довольно просто - однако, что я действительно хочу сделать, это мой склон только посмотреть на значения до определенной строки, начиная с строки 2. Например, =SLOPE(A2:Ax,B2:Bx) где. x - это переменная, основанная на значении ячейки, которую я уже вычислил.Объедините константный столбец с переменной строкой

Скажем, x находится в ячейке G20, а значение G20 - 59. Если это так, я хочу, чтобы моя функция наклона была =SLOPE(A2:A59,B2:B59). Однако, исходя из формулы, которую я имею в G20, ее значение изменится на основе ввода пользователем. Таким образом, G20 может измениться на 61, 62 или 63 и т. Д., И когда это произойдет, я хочу, чтобы это отразилось в моей формуле SLOPE. Если G20 изменится на 60, тогда C1 должен стать = SLOPE(A2:A60,B2:B60). Если G20 становится 61, тогда C1 должен стать =SLOPE(A2:61,B2:B61). И так далее и т. Д ....

Я упрощаю то, что я действительно делаю для примера, поэтому постарайтесь не думать о более легком способе этого. Мне просто нужно совместить постоянное значение столбца со значением переменной строки и вставить его в формулу.

Как я могу это сделать?

ответ

3

Пожалуйста, попробуйте:

=SLOPE(INDIRECT("A2:A"&G20),INDIRECT("B2:B"&G20)) 
+1

, что это именно то, что я искал. Спасибо! – mjoyce91

+0

Что делать, если первое значение в диапазоне также основывалось на переменной? 'SLOPE (Ay: Ax)'? – mjoyce91

+0

Нет проблем, просто измените первый G20 на другую подходящую ссылку на ячейку. – pnuts