1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. LET - Upline Studio

LET - Upline Studio

Команда

LET

Перевод на русский

Описание

Функция назначает аргументу name результаты вычисления value_expression и возвращает результат вычисления formula_expression.

Тип функции

Логическая функция

Синтаксис

На русском

Замечание для новичков

Выбор запятой или точки запятой между аргументами формулы (как и выбор точки или запятой для разделения целой и дробной частей числа) определяется не тем, на каком языке записана команда, а языковой версией Google Таблиц как таковых. Если у вас русскоязычные Google Таблицы, то команду вы можете записать и на русском, и на английском языке — Google Таблицы её просто сами переведут, если для неё имеется эквивалент на русском языке. Но вот разделителем должна быть точка с запятой (и запятая в десятичных дробях), иначе вы получите синтаксическую ошибку.

На английском

	LET(name1, value_expression1, [name2, …], [value_expression2, …], formula_expression )

Пояснения:

LET(name1, value_expression1, [name2, …], [value_expression2, …], formula_expression)

  • name1 – имя, которое используется в аргументах value_expression и formula_expression. Должно представлять собой идентификатор (подробная информация приведена ниже). Значения вводятся без учета регистра.
  • value_expression1 – формула, на результат вычислений которой можно сослаться позже с помощью объявленного ранее имени. В ней могут использоваться имена, объявленные в предыдущих параметрах.
    • Пример: AVERAGE(B2:D2).
  • name2… – другие значения аргумента name, которые необходимо назначить (необязательно).
  • value_expression2… – другие значения аргумента value_expression, которые необходимо рассчитать (необязательно).
  • formula_expression – формула для расчета. В ней используются значения аргумента name, объявленные в функции LET.

Примечания

В значениях formula_expression могут использоваться значения name, заданные в списке функции LET. Значения value_expression рассчитываются в функции LET только однажды, даже если они используются в последующих расчетах value_expression или formula_expression несколько раз.

Пример использования

LET(avg, AVERAGE(B2:D2), IF(avg>=4, "Отлично", IF(avg>=3, "Нормально", "Плохо"))) – категоризация среднего значения.

LET(criteria, "Борис", range, FILTER(A2:D8, A2:A8=criteria), ARRAYFORMULA(IF(ISBLANK(range), "-", range))) – фильтрация данных и добавление прочерка в пустую ячейку.

Примеры решения задач

Может также пригодиться

Другие функции Google Таблиц

Источники

Google Sheets function list (на английском)

Функция LET в справке Google

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium