ДомойСтатьиExcelВстречаем новый Excel, Microsoft представила динамические массивы (Dynamic Array Functions)

Встречаем новый Excel, Microsoft представила динамические массивы (Dynamic Array Functions)

24 сентября 2018 года Microsoft представила одно из самых существенных изменений в Excel за последнее десятилетие — Dynamic Array Functions, если вообще не с момента выхода электронного процессора. Революционность изменений косвенно подтверждается и периодом предварительного тестирования, по состоянию на конец лета 2019 года, воспользоваться нововведением могут только участники программы Office Insider.

Dynamic Array Functions (DAF) или в переводе функции динамических массивов. На первый взгляд может показаться, что достаточно тривиальное нововведение — 7 дополнительных функций (5 из группы «Ссылки и массивы» и 2 из группы «Математические»):

Также табличный процессор пополнился дополнительной ошибкой #ПЕРЕНОС! или #SPILL! в англоязычной версии программы.

В чем же революционность обновления?

Дело в том, что для работы новых функций пришлось изменить принцип функционирования Excel. До появления Функций динамических массивов (DAF) пользователь по сути не мог в одной ячейке ссылаться на диапазон ячеек. Вернее ссылаться мог, но, скажем так, такие ссылки работали в очень ограниченных случаях:

  • в специальных функциях, например, можно посчитать сумму, в таком случае в качестве аргумента функции будет передаваться ссылка на диапазон;
  • некоторые функции и формулы, которые работали как формулы массива (т.е. с применением нажатия Ctrl + Shift + Enter );
  • можно сослаться на диапазон в одной ячейке и, если данная ячейка находиться в строке, которая является частью диапазона, то будет возвращено одно значение из диапазона.

Если очень просто объяснять, то суть нововведения можно изобразить одной картинкой:

Да введения DAF, Excel не мог расширять возвращаемый диапазон на несколько ячеек. Опытный пользователь подметит «А как же формулы массива, введенные через сочетание Ctrl + Shift + Enter ?». Это не динамические массивы, т.к. область возвращаемого диапазона должна быть заранее очерчена пользователем.

Однако, справедливости ради следует отметить, что с формул массива все и началось, просто это эволюционировало в DAF, о чем косвенно можно судить из сообщений Microsoft, что формулы массива будут оставлены в Excel для совместимости.

На рисунке выше, представлен вариант из третьего пункта, поскольку ячейка с формулой находится на одной строке с массивом, на который ссылается, то возвращается значение из диапазона, если бы строки введенной формулы и исходного массива не пересеклись, мы бы получили сообщение об ошибке #ЗНАЧ!. Такая возможность называется пересечением и интересный факт, по сути 99% пользователей не использовали эту возможность, либо использовали не осознанно.

Слева ситуация с DAF, возвращается такой диапазон размерностью, на который мы сослались. В этом и заключается революционность нововведений — теперь Excel может самостоятельно расширять диапазон возвращаемого ответа.

Почему так долго тестируют?

Окей, ну ввели эти динамические массивы, добавили новые формулы, которые используют возможности DAF, в чем заминка с тестированием?

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

А, поскольку, изменения коснулись автозаполнения, то использование различных  типов ссылок тоже следует пересмотреть — а это, на минуточку, основа основ.

Кто сможет пользоваться?

Самое интересное — это для каких версий будет доступно следующее нововведение. После официального выхода DAF, возможности будут доступны подписчикам Office 365, если хотите раньше то можно подписаться на программу Office Insider и получить обновление уже сейчас. Сборки медленного круга достаточно стабильны. Ну а пользователи, которые приобрели Office 2019, не говоря уже о более ранних версиях, похоже не смогут воспользоваться динамическими массивами.

- Advertisment -

Горизонтальная сортировка в Excel

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

Автонумерация внутри составной записи в Excel

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

Создание динамической диаграммы с отображением максимального и минимального значений

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

Еще записей в тему?
Если честно, некоторые могут быть не свежие:)