У меня есть довольно большая электронная таблица с основными вычислениями, и она начинает замедляться каждый раз, когда изменяется значение, являющееся частью вычисляемого поля. Я нахожусь в процессе оптимизации файла, добавления массивов, где я могу, и поиска, где я могу сбрить несколько миллисекунд здесь и там.
Скажем, в столбцах AH есть данные. Столбец H устанавливается на основе отношений между значениями в столбцах A, B и C, которые динамически изменяются из внешней программы. Пользователи вводят данные в столбец F. Формулы в D & E рассчитывают отношения между F & H и H & D соответственно.
Как Excel управляет формулами в том случае, если, например, они зависят от данных, находящихся дальше на листе? Будет ли доступно мое значение в H при первом вычислении формул в D & E? или D & E будет рассчитывать на основе старого значения для H, потому что обновление H еще не произошло?
Есть ли какие-либо преимущества, которые можно получить, разместив зависимости в отдельных строках или столбцах таблицы? Обрабатываются ли позиции выше и слева текущей позиции раньше, чем внизу и справа?