Универсальная функция

Автор calc4fem, 20 июля 2019, 04:39

0 Пользователи и 1 гость просматривают эту тему.

calc4fem

Были ли такие реализации, идеи, надстройки (и так далее) по следующей функциональности электронных таблиц.
Предположим есть некое вычисление, которое предуматривает ввод исходных данных в определенные ячейки, вычисление промежуточных результатов (во многих ячейках, даже в таблицах - то есть диапазонах).
Предположим конечный результат выдается на основе вычислений по адресу XN
Далее возникает вопрос - можно ли реализовать такую функцию как

universalfunction("адрес_input1","адрес_input2",...,,"XN","ссылка_на_текущий_input1","ссылка_на_текущий_input2"...)

которая на самом деле будет иметь никаких дел с указанными ячейками и адресами "адрес_input"
а просто искользовать их для анализа вычислительного алгоритма по которому получается результат в XN
а в свою очередь реальные данные будут вводиться в ""ссылка_на_текущий_input"

То есть допустим на некотором листе отстроено какое то вычисление. Какое именно и в каких адресах что находится - не важно.
Важно что данный алгоритм можно интерпретировать как универсальный, который что то берет и возвращает результат.

Некая гипотетическая функция просто вытаскивает алгоритм по указанным адресам (ничего там не меняя и не вычисляя)
и пользуется этим алгоритмом уже с серией новых исходных данных

В общем например на Basic реализовать такую функцию сложно или нельзя. Basic он и сам для того чтобы универсальные вычисления оранизовывать помимо ячеек.
Тогда можно ли вообще? Наверняка идея то не нова и были какие то попытки реализации

mikekaganski

С уважением,
Михаил Каганский

calc4fem

По моему это немного не то. Смысл такой функции например в возможности табличных вычислений.
кстати наверно на basic такое вполне можно было бы написать - просто заменять значения в заданных ячейках а потом обратно возвращать старые. но это тоже вопрос как оно будет работать.

mikekaganski

По-моему, Вы даже не попробовали предложенные варианты перед тем, как ответить. Скажем, для табличных вычислений непосредственно предназначена вторая из них.
С уважением,
Михаил Каганский