Как использовать ФОРМУЛУ МАССИВА в Google Таблицах

Оглавление:

Как использовать ФОРМУЛУ МАССИВА в Google Таблицах
Как использовать ФОРМУЛУ МАССИВА в Google Таблицах
Anonim

Что нужно знать

  • ФОРМУЛА МАССИВА позволяет умножать диапазон ячеек (массив) вместо двух ячеек.
  • Пример ARRAYFORMULA: =ArrayFormula(SUM(C3:C9F3:F9)).
  • Входные массивы должны быть одного размера; два диапазона ячеек должны иметь одинаковое количество точек данных.

В этой статье объясняется, как использовать ФОРМУЛУ МАССИВА в Google Таблицах, чтобы вы могли вводить больше точек данных в свои расчеты.

Как использовать ФОРМУЛУ МАССИВА в Google Таблицах

Вы используете ФОРМУЛУ МАССИВА, как и любую другую функцию, но никогда не используете ее отдельно. Оно всегда предшествует другому уравнению или команде, чтобы сообщить программе, что ей нужно использовать, и, возможно, вернуть несколько наборов (массивов) информации. Вот пример.

  1. В этом примере ARRAYFORMULA сопоставит имена и фамилии из двух столбцов в Google Sheet.

    Image
    Image
  2. Обычно для сопоставления имен во второй строке с третьим столбцом используется формула "&". В этом случае вы используете в формуле два амперсанда, например:

    =(B2&", "&A2)

    Image
    Image
  3. Нажмите Enter, чтобы запустить формулу. Результат заменит текст формулы.

    Image
    Image
  4. Чтобы автоматически применить формулу ко всему столбцу, вы добавите ARRAYFORMULA и внесете небольшие изменения в аргумент. Как и любая другая формула в Google Sheets, ARRAYFORMULA идет после знака равенства, но перед аргументом.

    Чтобы внести изменения в формулу, щелкните ее текст в поле ввода.

    Image
    Image
  5. Простое добавление команды ARRAYFORMULA не заполнит остальную часть столбца, потому что вам нужно указать Google Sheets использовать все данные. Для этого используйте соответствующие обозначения. В Sheets (и других программах для работы с электронными таблицами) вы используете двоеточие (:) для определения диапазона. В этом примере диапазоны B2:B и A2:A

    Эта запись включает все столбцы A и B, кроме первой строки, которая содержит заголовки. В других приложениях вы должны использовать что-то вроде B:B, чтобы использовать весь столбец, или B2:B12, чтобы включить определенный диапазон (в этом случае, Ряды со 2 по 12 столбца B).

    Ваши входные массивы должны быть одинакового размера. Например, если вы запустите ARRAYFUNCTION для диапазона из трех ячеек в столбце A и двух ячеек в столбце B, один результат будет возвращен как ошибка, но допустимые аргументы все равно будут выполняться.

    Image
    Image
  6. Нажмите Enter, чтобы запустить формулу и заполнить остальные ячейки.

    Image
    Image
  7. По мере добавления записей столбец с ФОРМУЛОЙ МАССИВА будет обновляться.

    Image
    Image
  8. Если некоторые из ваших данных изменятся, их обновление также изменит результат.

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

    Image
    Image
  9. Чтобы изменить результаты, вам просто нужно вернуться в ячейку с функцией ФОРМУЛА МАССИВА и изменить ее. Остальные результаты обновятся автоматически.

Google Таблицы могут использовать ARRAYFORMULA только с массивами одинакового размера (т. е. содержащими одинаковое количество точек данных).

Что такое Google Sheets ARRAYFORMULA?

Функция ФОРМУЛА МАССИВА в Google Sheets работает вместе с несколькими другими вычислениями, позволяя вам включать больше точек данных. Вместо одного числа или ячейки эта команда позволяет вам включать больше информации в свои расчеты и выводить более подробные результаты.

Например, если вы попытаетесь умножить два диапазона ячеек вместе, Google Sheets вернет ошибку, потому что функция умножения знает, как найти произведение только двух или более дискретных чисел (например, 4 умножить [the значение в ячейке A1]). Однако добавление ARRAYFORMULA указывает Google на необходимость получения дополнительной информации и использования ее иначе, чем обычно.

Использование ARRAYFORMULA

Приведенный выше пример - это всего лишь один из способов использования ARRAYFORMULA. Он работает с большинством функций Google Таблиц, и вам даже не нужно экспортировать массив. Например, если вы создаете отчет о расходах, вы можете настроить функцию ФОРМУЛА МАССИВА, чтобы умножить цену товара на количество, которое вы купили, а затем сложить все затраты вместе. Эта функция использует несколько уравнений для создания единой полезной информации на основе элементов, которые вы можете обновить в будущем.

Image
Image

Почему бы не заполнить?

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

Другое важное преимущество ARRAYFORMULA заключается в том, что если вам когда-нибудь понадобится обновить формулу, вам не придется затем копировать ее в каждое поле результатов. Например, если вы решили добавить два массива вместо их перемножения, вам нужно изменить только одно значение в поле ФОРМУЛА МАССИВА, и оно автоматически заполнит остальные. Если вы заполните, вам нужно будет настроить каждое поле вывода, что создает больше работы, даже если вы снова используете функцию заполнения.

Рекомендуемые: