Google листы запрос googlefinance не работает в операторе if - PullRequest
1 голос
/ 19 июня 2020

В таблицах Google отлично работает следующая формула

=GOOGLEFINANCE("Currency:" & H6 & I6) * G6

Если я попытаюсь использовать ее в IF-выражении, это приведет к ошибке синтаксического анализа.

=IF(H6! = "USD", GOOGLEFINANCE("Currency:" & H6 & I6) * G6, "fail")

Должна быть синтаксическая ошибка, но я не могу осмыслить ее. Что я делаю не так?

1 Ответ

1 голос
/ 19 июня 2020

Вы неправильно использовали оператора. Нет != как в Python. Вместо этого используйте <>:

=IF(H6 <> "USD", GOOGLEFINANCE("Currency:" & H6 & I6) * G6, "fail")

Или просто =, если вы имели в виду проверку равенства:

=IF(H6 = "USD", GOOGLEFINANCE("Currency:" & H6 & I6) * G6, "fail")

enter image description here

...