Друзья, сделайте, пожалуйста, подсказу.
Прочитал материал (правда уже потерял ссылку), что можно создать собственную функцию WhaTIF, что мне и нужно, собственно.
История такая... Ты вводишь ячейку, которую отслеживаешь, ячейку, которая изменяется и новое значение для изменяемой ячейки.
Например:
A1=1
A2=2
A3=A1+A2
A4=WHATIF(A3;A1;A5)
A5=4
В ячейке A3 получится 3, а в ячейке A4 - 6.
Был приведён текст этой функции
Не работает у меня что-то.
Полагаю, что в связи с тем, что формат ссылок задан R1C1.
Помогите поправить, пожалуйста.
Прочитал материал (правда уже потерял ссылку), что можно создать собственную функцию WhaTIF, что мне и нужно, собственно.
История такая... Ты вводишь ячейку, которую отслеживаешь, ячейку, которая изменяется и новое значение для изменяемой ячейки.
Например:
A1=1
A2=2
A3=A1+A2
A4=WHATIF(A3;A1;A5)
A5=4
В ячейке A3 получится 3, а в ячейке A4 - 6.
Был приведён текст этой функции
| Код |
|---|
Function WHATIF(output_ref As Range, input_ref As Range, input_value) WHATIF = Evaluate(Replace(Application.ConvertFormula(output_ref.Formula, xlA1, xlA1, xlRelative), input_ref.Address(False, False), input_value)) End Function |
Полагаю, что в связи с тем, что формат ссылок задан R1C1.
Помогите поправить, пожалуйста.
Изменено: - 23.05.2016 13:01:08