Замість ручного пошуку актуальних курсів валют, можна скористатися функцією GOOGLEFINANCE в Google Таблицях для імпорту оперативних та історичних даних про обмінні курси. Це дозволить вам конвертувати будь-яку валюту в іншу безпосередньо у вашій таблиці.
Як видно з назви, GOOGLEFINANCE отримує точну фінансову інформацію безпосередньо з джерел Google.
Конвертація валют в режимі реального часу з GOOGLEFINANCE
Функція GOOGLEFINANCE забезпечує доступ до актуальних даних фінансових ринків, включаючи обмінні курси валют. При використанні у вашій електронній таблиці, ці курси автоматично оновлюються кожні 20 хвилин.
Для отримання поточного обмінного курсу застосовується формула: =GOOGLEFINANCE(“Валюта:USDGBP”), де “USD” та “GBP” можна замінити на інші трилітерні коди валют.
У наведеному прикладі показано поточний курс долара США до британського фунта. Зауважте, що коди валют введено безпосередньо у формулу, але їх також можна вказувати окремо.
Для цього потрібно ввести коди валют у дві окремі клітинки (наприклад, “USD” у клітинку A1, а “GBP” – у клітинку B1).
У третій клітинці введіть формулу: =GOOGLEFINANCE(“Валюта:”&A1&B1), замінивши A1 та B1 на відповідні посилання на клітинки вашої таблиці.
Наведені вище курси показують обмінні курси, представлені в стовпцях A та B. Наприклад, формула GOOGLEFINANCE, використана в C2, відображає курс конвертації доларів США в британські фунти.
Значення (0,7691) вказує, скільки британських фунтів можна отримати за один долар США. Для конвертації більшої суми, потрібно помножити її на цей курс.
Наприклад, щоб конвертувати 100 доларів США в британські фунти, потрібно помножити 100 на значення обмінного курсу (0,7691), отримане за допомогою GOOGLEFINANCE.
На прикладі вище, показано конвертацію трьох різних сум у доларах США (стовпець B) в британські фунти. Функція GOOGLEFINANCE використовується в клітинках A3–A5 для отримання актуального курсу USD до GBP.
Помноживши суму в доларах США (стовпець B) на обмінний курс долара до фунта стерлінгів (стовпець A), ми отримуємо конвертовану суму у фунтах стерлінгів у стовпці C.
Отримання історичних курсів валют
GOOGLEFINANCE також дозволяє отримати історичні дані про обмінні курси. Функція відобразить курси на кінець кожного дня за визначений вами період, який може бути день, тиждень, місяць або довший термін.
Для отримання історичних даних введіть у порожню клітинку формулу: =GOOGLEFINANCE(“Валюта:USDGBP”, “ціна”, DATE(РРРР,ММ,ДД), DATE(РРРР,ММ,ДД)), де перша функція DATE визначає дату початку, а друга – дату завершення періоду.
Замініть “РРРР” на рік, “ММ” на місяць та “ДД” на день для обох вкладених функцій DATE. Також потрібно замінити коди валют на ті, які ви бажаєте конвертувати.
Якщо вам потрібен курс лише на одну конкретну дату, можна скористатися формулою: =GOOGLEFINANCE(“Currency:USDGBP”, “price”, DATE(YYYY,MM,DD)).
Використовуючи інші функції, наприклад, “СЬОГОДНІ” замість DATE, ви можете створити динамічний список, що оновлюватиметься щодня. Наприклад, можна відобразити курси за останні сім днів.
Для цього застосуйте формулу: =GOOGLEFINANCE(“Currency:USDGBP”, “price”, TODAY()-7, TODAY()).
Функція “СЬОГОДНІ” використовується як кінцева дата, забезпечуючи оновлення списку з курсами обміну валют (в цьому випадку USD до GBP) за останні сім днів.
Для отримання даних за довший чи коротший період, потрібно змінити число в першій вкладеній функції “TODAY” з семи на відповідне значення.