Есть ли какая-нибудь электронная таблица, которая использует репозиторий формул вместо того, чтобы писать несколько копий непосредственно в ячейке?

Мне нравятся программы-таблицы, но есть в них одна неприятная вещь: формулы нужно вводить в ячейки. Имеет несколько выводов:

  • Мне нужно просмотреть все ячейки, чтобы увидеть, что происходит на листе;
  • если я изменяю формулу, я должен скопировать ее в несколько ячеек;
  • конечно, иногда я забываю копировать новые формулы во все ячейки;
  • занимает много места, одна и та же длинная формула повторяется несколько раз.

Вы когда-нибудь видели программное обеспечение для работы с электронными таблицами, в котором есть что-то вроде хранилища формул? Существует ли оно?

(Сейчас я работаю над программным обеспечением для работы с электронными таблицами, которое более специализировано, чем настольные электронные таблицы, и я использую одну формулу в строке — вот где возникает вопрос.)

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


person ern0    schedule 18.01.2011    source источник


Ответы (4)


Lotus Improv сделал это.

person Ken    schedule 18.01.2011

Начиная с Office 2007, MS Excel поддерживает именованные формулы, которые можно хранить на уровне рабочей книги или листа и впоследствии использовать во многих ячейках.

См. эту ссылку или это для объяснения

person Mark Baker    schedule 19.01.2011

Загляните на http://www.fast-standard.org/ и будьте готовы удивиться в том, насколько мощным и простым является Excel, когда он используется в соответствии с целенаправленной методологией.

person B Wheller    schedule 07.03.2012

Microsoft Excel позволяет Visual Basic для приложений, которые могут делать именно это. Вы пишете код, который может сканировать все ячейки и запускать в них формулы.

person Brandon    schedule 18.01.2011
comment
Как вы думаете, обычный пользователь создаст такой лист? - person ern0; 18.01.2011