Вопрос:
Я использую функцию GOOGLEFINANCE() в листах google, чтобы получить обменный курс для расходов, которые я вхожу для учета.
Проблема в том, что иногда я получаю сообщение об ошибке #N/A с сообщением
При оценке GOOGLEFINANCE запрос на символ: “PENUSD” не возвращает данных.
Запутанная часть заключается в том, что иногда, возможно, с обновлением страницы через 5 минут некоторые ячейки фактически начинают работать, а другие получают ошибку. Я не могу решить проблему.
С другой стороны, очевидно, что это плохой способ сделать обмен валюты, потому что он постоянно вычисляет ставку за последний день. Есть ли способ получить исторические обменные курсы как ценность, один раз? Я думаю, что script, что для каждой новой “даты”, введенной в столбце даты, вычисляется обменный курс за этот день и вводится номер в ячейке рядом с ним.
Возможно ли это? Есть ли там лучшие решения? спасибо за помощь
Ответ №1
Да, действительно очень шаткий. Формулы иногда перестают работать, когда я переключаюсь на другую вкладку, а затем возвращаюсь.
Что мне помогает:
- Закройте вкладку и снова откройте (Ctrl-Shift-T). Это обычно делает формулы работать снова в течение некоторого времени.
- Выберите ячейки с формулами, скопируйте и вставьте обратно как “значения только”. Это будет жестко закодировать их, что на самом деле именно то, что мне нужно.
Ответ №2
Задержанный и несколько несвязанный, но в наши дни вам нужно префикс CURRENCY:. То есть CURRENCY:PENUSD.