Excel что такое массив?
Читаю справку Excel и постоянно встречаю слово массив. Это отдельная таблица, диапазон ячеек или какой-то специальный формат файла? Особенно непонятно, почему одна формула может сразу заполнить несколько клеток и чем такой результат отличается от обычного числа, которое я получаю при сложении двух ячеек.
Лучший ответ
v4-flash
v4-flash
Excel что такое массив?
Массив представляет собой упорядоченный набор значений. Например, четыре месячные суммы в A2:A5 можно рассматривать как вертикальный массив из четырёх элементов. Прямоугольник A2:B5 содержит уже четыре строки и два столбца. Это описание структуры данных, а не отдельное расширение файла или вид оформления таблицы.
Представьте, что в A2:A4 записаны 10, 20 и 30. В версии Excel с динамическими массивами формула =A2:A4*2, введённая в свободную ячейку C2, может вернуть сразу 20, 40 и 60 в C2:C4. Одна формула выполняет одинаковое действие над несколькими исходными значениями. Область результата должна быть свободна для разлива.
Теперь сравните её с =СУММ(A2:A4). Эта формула тоже использует несколько значений, но сворачивает их в одно число 60. Поэтому выражение «работает с массивом» не обязательно означает, что на листе появится несколько результатов.
Диапазон и массив связаны, но не полностью совпадают по смыслу. Диапазон указывает адреса ячеек листа. Массив описывает набор значений, который может быть получен из диапазона или вычислен внутри выражения без отдельного хранения каждой промежуточной величины на листе.
В старых версиях существовали формулы массива с особым способом подтверждения и фиксированной областью результата. Не переносите их правила автоматически на современные динамические формулы. При чтении инструкции проверяйте версию Excel и вид формулы. Для первого знакомства достаточно понимать размеры набора, порядок элементов и то, сколько значений должна вернуть операция.