Привет, Планетяне!
Помогите написать быструю автоматически обновляемую UDF, которая будет расшифровывать алгоритм формулы в виде текстовой строки? Т.е., как в школе при решении примера, если
в A1 забита формула СУММ(T67:T68)*(100+H25)*10^-3, дающая результат 5, то
в B1 мне нужно дать расшифровку цифры 5, прописав ∑(T67:T68)•(100+H25)•10-3.
Формулу нужно написать в компактном виде, понятном для людей, не знакомых с Excel. Т.е. желательно заменить:
1 * на •
2 СУММ на ∑
3 операторы степени на верхние индексы
4 номера строк на нижние индексы (T67 на T67)
5 сложные функции (выборки и т.п.) на результат их работы в виде ссылок на ячейки (не цифр) *
* Т.е. для СУММЕСЛИ(A:A;">0";B:B) при условии A1>0 & A3>0 надо прописать ∑(A1,A3).
Хотелось бы увидеть что-то типа B1 = transcript(A1).
Как это сделать пока смутно себе представляю (п.1-4 - ещё куда не шло, п.5 - вообще ступор).
Но и вручную выполнить нереально: формул очень много, а ссылки на ячейки часто меняются в ходе расчёта.
Поэтому надеюсь на Вашу помощь!
Заранее спасибо!
Помогите написать быструю автоматически обновляемую UDF, которая будет расшифровывать алгоритм формулы в виде текстовой строки? Т.е., как в школе при решении примера, если
в A1 забита формула СУММ(T67:T68)*(100+H25)*10^-3, дающая результат 5, то
в B1 мне нужно дать расшифровку цифры 5, прописав ∑(T67:T68)•(100+H25)•10-3.
Формулу нужно написать в компактном виде, понятном для людей, не знакомых с Excel. Т.е. желательно заменить:
1 * на •
2 СУММ на ∑
3 операторы степени на верхние индексы
4 номера строк на нижние индексы (T67 на T67)
5 сложные функции (выборки и т.п.) на результат их работы в виде ссылок на ячейки (не цифр) *
* Т.е. для СУММЕСЛИ(A:A;">0";B:B) при условии A1>0 & A3>0 надо прописать ∑(A1,A3).
Хотелось бы увидеть что-то типа B1 = transcript(A1).
Как это сделать пока смутно себе представляю (п.1-4 - ещё куда не шло, п.5 - вообще ступор).
Но и вручную выполнить нереально: формул очень много, а ссылки на ячейки часто меняются в ходе расчёта.
Поэтому надеюсь на Вашу помощь!
Заранее спасибо!