Как делать сложные вычисления внутри формул запроса? - PullRequest
1 голос
/ 27 января 2020

В листах Google я получаю #NA без объяснения причин, когда пытаюсь вычислить изменение между двумя суммами, которые я только что рассчитал в той же формуле.

Это невозможно при использовании запроса, или я не так?

  • Моя формула: =query(B5:H16,"select ((sum(G)/sum(F)) - (sum(D)/sum(C))) / (sum(D)/sum(C))")

Первая часть работает: =query(B5:H16,"select ((sum(G)/sum(F)) - (sum(D)/sum(C)))

Я пытаюсь сделать тот же расчет, что и в формуле A3 на скриншоте, но в формуле запроса

Ссылка на таблицу: https://docs.google.com/spreadsheets/d/1VrYO-TayV6TD-iHUDT3Axgkr3gI4s9OHvj0-yW59wRA/edit#gid = 0

screenshot of spreadsheet with formulas and data

1 Ответ

0 голосов
/ 27 января 2020

Разве это не эквивалентно формуле, которую вы пытаетесь получить?:

=query(B5:H16, "select (sum(G)/sum(F))/(sum(D)/sum(C)) - 1")

Надеюсь, это поможет.

...