Context.
- Мой вопрос связан как с Google-Sheet, так и с Microsoft Excel.
- Dynami c Новые формулы массива добавлены в Excel, но концепция массива Формула старая. Но мой вопрос связан с недавно добавленными формулами массива Dynami c в контексте Excel.
Вопрос
Как в Excel, так и в Google-Sheets, я могу сослаться на другой столбец двумя способами (Снимок экрана ниже).
- Использование прямой ссылки (
=$D2
) на соседнюю ячейку и перетаскивание формулы на все ячейки ниже в том же столбце - Использование динами c Формула массива (
=D2:D5
)
Итак, вопрос в том, какая из этих формул рекомендуется? И как каждая формула влияет на скорость файла / листа в зависимости от объема данных.
Примечание: Причина, по которой я задаю этот вопрос в Переполнение стека связано с тем, что оно связано с производительностью программного обеспечения.
В SO уже задан аналогичный вопрос , но
- Этот вопрос связан со старым массивом Формула не динамична c Массивы.
- Спросили и ответили 4 года назад и до того, как новые функции были добавлены в Excel. Эти новые функции имеют улучшения производительности
Мое мнение
От того, что я пробовал, я не увидел никакой разницы когда я использовал один из этих вариантов. Я пробовал это на листе Google с диапазоном импорта из другого листа примерно 300 000 ячеек - 5000 строк и 60 столбцов. И в этом файле было некоторое отставание, но то же самое с массивом Dynami c и формулами. Но я не уверен, что это достаточно большой файл, чтобы визуально заметить разницу.