Arkusze Google / Excel

Funkcja GOOGLEFINANCE

Dziś zapraszam Cię do świata finansów, a dokładniej – do odkrycia niezwykle przydatnej funkcji, jaką jest GOOGLEFINANCE. To narzędzie pozwala na pobieranie aktualnych danych z rynków papierów wartościowych – prosto do Twojego arkusza kalkulacyjnego! Niezależnie od tego, czy jesteś pasjonatem analizy danych, inwestorem śledzącym rynek, czy po prostu lubisz mieć wszystko pod kontrolą – ta funkcja może odmienić Twój sposób pracy z liczbami. W tym artykule pokażę Ci praktyczne przykłady, krok po kroku, dzięki którym nauczysz się wykorzystywać GOOGLEFINANCE w codziennej analizie. Gotowy, by odkryć coś nowego i przydatnego?

Wprowadzenie do funkcji GOOGLEFINANCE

Funkcja GOOGLEFINANCE w Google Sheets umożliwia pobieranie danych finansowych bezpośrednio do arkusza kalkulacyjnego. Może dostarczać informacji, takich jak:

  • aktualna cena akcji,

  • kapitalizacja rynkowa,

  • wolumen obrotu,

  • dane historyczne dla konkretnych papierów wartościowych.

Dzięki tej funkcji możesz w czasie rzeczywistym śledzić zmiany na giełdzie, porównywać notowania i analizować trendy.

W przypadku, gdy np. pobierasz dane historyczne (ceny zamknięcia akcji w określonym zakresie dat), możesz zauważyć, że w danych występują luki, czyli brakuje niektórych dni - np. jest wpisz z 3 marca a następny dopiero 5 marca. Dlaczego tak się dzieje? Powodów może być kilka:

  • brak sesji giełdowej czyli dni wolne od handlu,

    • weekend

    • święta narodowe

    • specjalny dzień wolny

  • brak danych z danego dnia,

    • nie było żadnej transakcji danego dnia

    • dane z jakiegoś powodu nie są jeszcze zaktualizowane

Składnia funkcji GOOGLEFINANCE

Składnia funkcji GOOGLEFINANCE nie należy do skomplikowanych, ale parametry określające mogą być trudne do zapamiętania. Aby ułatwić Ci pracę, pobierz plik ze składnią i parametrami funkcji, tak byś miał ją zawsze pod ręką. Wystarczy, że klikniesz tutaj.

Przykład: WSE:TPE

Gdzie znaleźć symbol giełdowy?

  • Wejdź na stronę Google Finance.

  • Wyszukaj i kliknij w interesującą Cię spółkę.

  • Symbol giełdowy znajduje się tutaj.

Gdzie znaleźć kod giełdy?

  • Kod znajdziesz tuż obok symbolu giełdowego

Parametry dotyczące elementów dla danych w czasie rzeczywistym:

Parametry dotyczące elementów dla danych historycznych:

Parametry dotyczące elementów dla danych funduszy wzajemnych:

Przykład użycia funkcji GOOGLEFINANCE

Podstawowa cena akcji

Pokazuje aktualną cenę akcji ORLEN:

  • Stwórz funkcję =GOOGLEFINANCE.

  • Wpisz kod giełdy i symbol giełdowy.

  • Gotowe! 😀

=GOOGLEFINANCE(‘’WSE:PLN’’)

Sprawdź aktualną cenę akcji McDonald’s:

=GOOGLEFINANCE(‘’NYSE:MCD’’)

Cena zamknięcia z konkretnego dnia

Funkcja pobiera cenę z określonego dnia.

Sprawdź cenę zamknięcia akcji ORLEN:

=GOOGLEFINANCE(”PKN”;”close”;DATA(2025;3;1))

Sprawdź cenę zamknięcia akcji McDonald’s:

=GOOGLEFINANCE(”MCD”;”close”;DATA(2025;3;1))

Kapitalizacja rynkowa spółki

Pokazuje aktualną kapitalizację rynkową. 

Sprawdź kapitalizację spółki ORLEN:

=GOOGLEFINANCE(”PKN”;”marketcap”)

Sprawdź kapitalizację spółki McDonald’s:

=GOOGLEFINANCE(”MCD”;”marketcap”)

Skąd wzięła się ta długa liczba? 😱 Jest to całkowita wartość rynkowa firmy, czyli wartość w jakiejś walucie. Możesz uprościć wyświetlanie tej kwoty za pomocą formatowania z zastosowaniem # i 0. Kliknij w kafelek obok, aby dowiedzieć się więcej!

=TEKST(GOOGLEFINANCE(”MCD”;”marketcap”)/100000000000;”###.### ### ###”) & ” bln USD”

Historyczne ceny z interwałem tygodniowym

Pobiera tygodniowe ceny zamknięcia ORLEN między 1 stycznia a 1 marca 2020.

=GOOGLEFINANCE(”PKN”;”CLOSE”;DATA(2020;1;1);DATA(2020;3;1);”WEEKLY”)

Porównanie cen dwóch spółek

Pokazuje różnicę w aktualnych cenach akcji ORLEN i  McDonald’s.

=GOOGLEFINANCE(”PKN”;”PRICE”) – GOOGLEFINANCE(”MCD”;”PRICE”)

Wolumen obrotu

Wolumen obrotu spółki ORLEN:

=GOOGLEFINANCE(”PKN”;”VOLUME”)

Wolumen obrotu spółki McDonald’s:

=GOOGLEFINANCE(”MCD”;”VOLUME”)

Dlaczego funkcja GOOGLEFINANCE nie zwraca danych o spółce ORLEN? Jeśli wpiszesz tylko ‘’PKN’’, Google może nie rozpoznać, że chodzi o polską giełdę – wtedy dane będą błędne lub zerowe. Dodaj ‘’WSE’’ – oznacza giełdę w Warszawie.

=GOOGLEFINANCE(”WSE:PKN”;”VOLUME”)

Funkcja nie obsługuje wszystkich światowych giełd, co może prowadzić do tego, że wolumen dalej będzie wyświetlał zero pomimo zastosowania kodu giełdy.

Dane dla wielu spółek w tabeli

Tabela porównawcza składać się będzie z 5 spółek: ORLEN, McDonald’s, Google, Apple oraz Tesla. W funkcji musi być zawarta komórka z kodem spółki, aby funkcja była w stanie pobrać dane finansowe.

=GOOGLEFINANCE(komórka z kodem spółki;”PRICE”)

Ceny otwarcia i zamknięcia spółki z ostatnich 7 dni roboczych

Celem tego przykładu jest wygenerowanie tabeli przedstawiającą daty wraz z parametrami każdego dnia z ostatnich 7 dni roboczych. Dodatkową funkcją użytą w tym przykładzie będzie funkcja DZIŚ.

Spółka McDonald’s:

=GOOGLEFINANCE(”MCD”;”ALL”;DZIŚ()-7;DZIŚ();”DAILY”)

Alert cenowy dla jednej spółki

Funkcja sprawdza bieżącą akcję spółki.  Możesz ustawić również alert cenowy – Jeśli cena akcji osiągnie ustaloną odpowiednio niższą lub wyższą wartość, pojawi się ustalony w funkcji komunikat.

Spółka McDonald’s:

=JEŻELI(GOOGLEFINANCE(”MCD”;”PRICE”)<1000;”UWAGA! Cena poniżej 1000!!!”;”Cena OK”)

Spółka ORLEN:

=JEŻELI(GOOGLEFINANCE(”PKN”;”PRICE”)<10;”UWAGA! Cena poniżej 1000!!!”;”Cena OK”)

Kursy walut w wyznaczonych datach

Zbuduj prosty i praktyczny arkusz do analizy kursów walut. Wybierz przedział dat, określ walutę, a Google Sheets – dzięki funkcji GOOGLEFINANCE – pobierze za Ciebie kursy z wybranych dni. Idealne do porównań, analiz i szybkiego wglądu w dane historyczne!

  • W komórkach zapisz daty, w których chcesz, aby arkusz wyświetlał kursy walut.
  • W komórce D4 stwórz daty za pomocą funkcji ARRAYFORMULA oraz funkcji JEŻELI.

=ARRAYFORMULA(JEŻELI(E4:E=””;ZAOKR.DÓŁ(E4:E;0)))

Prawdopodobnie nie wyświetli się nic, ponieważ w funkcji jest mowa o komórkach z kolumny E, w której na chwilę obecną nie ma żadnych danych. Wyświetli się po wpisaniu następnej funkcji, która jest poniżej.

  • Przejdź do kroku, w którym zostanie stworzony spis waluty USD. W komórce E3 stwórz funkcję:

=JEŻELI.BŁĄD(GOOGLEFINANCE(„USDPLN”;”PRICE”;B3;B5;”DAILY”);(GOOGLEFINANCE(„USDPLN”;”PRICE”;B3;B5;”DAILY”)))

Wynikiem tego jest utworzenie się dat i cen. Sformatuj datę tak, aby nie wyświetlały się długie numery oraz sformatuj cenę według swoich preferencji.

  • W komórce D4 wyświetliły się liczby, które sformatuj jako data.

  • Komórka G3 będzie odpowiadała za walutę EUR. Napisz funkcję:

=GOOGLEFINANCE(”EURPLN”;”PRICE”;B3;B5;”DAILY”)

  • Komórka I3 będzie odpowiadać za walutę GPB. Napisz funkcję:

=GOOGLEFINANCE(”GBPPLN”;”PRICE”;B3;B5;”DAILY”)

Zajmij się estetyczną częścią i ciesz się przejrzystymi danymi!

Korzyści z używania funkcji GOOGLEFINANCE

Odkrywanie danych za pomocą GOOGLEFINANCE w Google Sheets nie sprawi Ci problemów, a odwrotnie – dostarczy Ci wiele informacji na temat spółek, w które inwestujesz lub chcesz zainwestować! Jeśli zainteresował Cię ten artykuł to zachęcam do zapoznania się również z innymi. Wiele informacji znajdziesz również na grupie facebookowej!

Share
Related Posts