Функция ОДНОЗНАЧ (SINGLE) (@)

Функция ОДНОЗНАЧ (SINGLE) оставлена для обратной совместимости. Чтобы вернуть «поведение» Excel до введения динамических массивов, когда возвращается не полный диапазон, при пересечении, а конкретное значение ячейки.

Описание функции ОДНОЗНАЧ (@)

24 сентября 2018 года Microsoft анонсировала революционное нововведение использования динамических массивов в Excel. С данным нововведением пользователи смогут ссылаться на целые диапазоны, и Excel возвращал не одно значение, а несколько, распространяя результат на смежные ячейки.

До введения динамических массивов, с помощью ссылки на диапазон можно было возвращать определенное значение из диапазона. Такой подход часто используется в финансовых сводках. Функция ОДНОЗНАЧ позволяет вернуть поведение Excel и возвращает одно значение, а не диапазон.

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

Данный знак был выбран не случайно, на самом деле он уже использовался для извлечения в ссылках на таблицу для обозначения неявного пересечения. В таблице = [@Column1] можно использовать следующую формулу: Здесь знак @ указывает на то, что формула должна использовать неявное пересечение для извлечения значения в той же строке из [Столбец1].

Скорее всего длинное название функции останется только для истории, поэтому будет придерживаться более короткого синтаксиса.

Синтаксис

=@(значение)

Аргументы

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

Замечания

  • = @A1: A10 
    — Произойдет неявное пересечение, и Excel возвратит значение, связанное со строкой, в которой находится формула.
  • = @ИНДЕКС(A1: A10; B1)
    — Может произойти неявное пересечение. Функция ИНДЕКС может возвращать массив или диапазон, если второй или третий аргумент равен 0.
  • = @СМЕЩ(A1: A2; 1; 1)
    — Может произойти неявное пересечение. Функция СМЕЩ может возвращать диапазон с несколькими ячейками. Если это так, то будет инициировано неявное пересечение.

Пример

Видео работы функции

Дополнительные материалы

Microsoft добавила динамические массивы в Excel и новые функции.

officeref:
Related Post