@Adven0104

Как производить округления в запросе QUERY?

Добрый день!

Работаю с Google Таблицей. Пример исключительно в образовательных целях.
Я делаю QUERY-запрос, в котором получаю числовое значение, после чего хочу вывести дополнительную колонку с округленным значением.

=QUERY(A:C;"select A, '"& ОКРУГЛ(&"'A'"&;1)&"'")

Желаемого результата добиться не удалось, падает ошибка "Синтаксическая ошибка". Буду рад помощи :)
Спасибо за прочтение вопроса!
  • Вопрос задан
  • 638 просмотров
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Google Query Language не поддерживает директиву округления.

5c5a958660d93221607154.png

Вы можете использовать округление форматированием, которое решает вопрос отображения

=QUERY({A2:A6,A2:C6},"select Col1, Col2 format Col1'', Col2'#.00'")


или предварительное округление, которое может внести некоторые неточности в результирующие данные

=QUERY({A2:A6,ARRAYFORMULA(ROUND(A2:A6,2))},"select Col1, Col2")


Пример Таблицы https://docs.google.com/spreadsheets/d/1NfP4x3S_EU...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы