Funkcija STOCKHISTORY dohvaća povijesne podatke o financijskom instrumentu i učitava ih kao polje, koje će se prelijevati ako se radi o konačnom rezultatu formule. To znači da će Excel dinamično stvoriti raspon polja odgovarajuće veličine kada pritisnete ENTER.
Važno
Za funkciju STOCKHISTORY potrebna je pretplata na Microsoft 365 Personal, Microsoft 365 Business Standard, Microsoft 365 Business Standard ili Microsoft 365 Business Premium.
Tehničke pojedinosti
Sintaksa
=STOCKHISTORY(dionica; start_date; [end_date]; [interval]; [zaglavlja]; [svojstvo0]; [svojstvo1]; [svojstvo2]; [svojstvo3]; [svojstvo4]; [svojstvo5])
Sintaksa funkcije STOCKHISTORY sadrži sljedeće argumente:
| Argument | Opis |
|---|---|
| zalihe | Funkcija vraća povijesne podatke o cijeni financijskog instrumenta koji odgovara toj vrijednosti. Unesite simbol dionice u dvostrukim navodnicima (npr. "MSFT") ili referencu na ćeliju koja sadrži vrstu podataka Dionice . To će povući podatke sa zadane burze za instrument. Možete se pozvati i na određenu burzu tako da unesete 4-znamenkasti ISO market identifier kod (MIC), nakon čega slijedi dvotočka, a nakon toga simbol dionice (npr., "XNAS:MSFT"). Saznajte više o našim izvorima podataka. |
| start_date | Najraniji datum za koji se podaci dohvaćaju. Imajte na umu da ako interval nije 0 (dnevno), prva točka podataka može prethoditi navedenoj start_date – to će biti prvi datum traženog razdoblja. |
| end_date | Neobavezno. Zadnji datum za koji će se dohvatiti podaci. Zadana je vrijednost start_date. |
| interval | Neobavezno. Interval predstavlja svaka vrijednost podataka na sljedeći način: 0 = dnevno, 1 = tjedno, 2 = mjesečno. Zadana vrijednost je 0. |
| zaglavlja | Neobavezno. Određuje treba li prikazivati naslove na sljedeći način: 0 = nema zaglavlja, 1 = prikaži zaglavlja, 2 = prikaz identifikatora instrumenta i zaglavlja. Zadana je vrijednost 1 (npr. pokaži zaglavlja). Kada se uvršte, zaglavlja su reci teksta koji su dio polja koje funkcija vraća. |
| NEKRETNINA0 - Svojstvo 5 | Neobavezno. Stupci koji se dohvaćaju za svaku dionicu na sljedeći način: 0 = datum, 1 = Zatvori, 2 = otvoren, 3 = visoka, 4 = niska, 5 = glasnoća. Ako je prisutan bilo koji od njih, prikazuju se samo navedeni stupci, i to navedenim redoslijedom. Zadana vrijednost je 0,1 (npr. Datum i Zatvaranje). |
Bilješke
Funkcija STOCKHISTORY ne označava oblikovanje na ćelije u koje se prelijeva. Ako izbrišete formulu, ćelije koje je ona ispunila imat će opći oblik.
Kada unosite argumente svojstava, za svako svojstvo od 0 do 5 upisujete broj redoslijedom kojim ih želite vidjeti. Vrijednost koju unesete za svako svojstvo odgovara broju svojstva. Da biste, primjerice, uvrstili Datum, Početak i Završetak, unesite 0,2,1. Ta su svojstva definirana na sljedeći način:
Vrijednost Svojstvo Definicija 0 Datum Ako je interval dnevni ili tjedni, prvi valjani dan trgovanja u razdoblju.
Ako je interval mjesečni, prvi dan u mjesecu, bez obzira je li to bio dan trgovanja.1 Zatvori Cijena zatvaranja posljednjeg dana trgovanja u razdoblju 2 Otvaranje Početna cijena prvog dana trgovanja u razdoblju 3 Visoko Najviši dnevni maksimum u razdoblju 4 Nisko Najniža dnevna vrijednost u razdoblju 5 Glasnoća Broj dionica kojima se trgovalo tijekom razdoblja
- Funkcija STOCKHISTORY pripada obitelji funkcija Lookup & Reference.
- Argumenti datuma mogu biti datum u dvostrukim navodnicima (npr. "01-01-2020") ili formula (npr. TODAY()) ili referenca ćelije na ćeliju s datumom.
- Vraćeni datum može prethoditi navedenom datumu. Na primjer, ako je kao početni datum i interval mjesečni datum naveden 31. prosinca 2019., tada će se 1. prosinca 2019. vratiti kao početni datum za zatraženo razdoblje.
- Napominjemo da, iako neki financijski instrumenti mogu biti dostupni kao vrste podataka o dionicama, povijesni podaci neće biti dostupni. Na primjer, to je slučaj s većinom popularnih indeksnih fondova, uključujući S&P 500.
Savjeti
- Ako želite postići najvišu vrijednost tijekom razdoblja od tri mjeseca, brže je koristiti mjesečni interval nego dnevni ili tjedni interval. Na primjer, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) izračunat će maksimalnu vrijednost od 3 točke podataka (jedna za svaki mjesec), samo podataka bez zaglavlja, za najveću vrijednost trgovanja za svaki mjesec. Kad bi se umjesto toga u formuli koristio tjedni ili dnevni interval, dobili biste isti rezultat, ali bi se u izračunu koristilo mnogo više točaka podataka, što može dovesti do smanjenja performansi.
- Ako želite vidjeti najvišu ili najnižu vrijednost u 52 tjedna, često je brže koristiti vrstu podataka Dionice , koja ima ta svojstva lako dostupna. Na primjer, u ćeliji A1 pretvorite "xnas:msft" u vrstu podataka dionica i u ćeliju B1 možete upisati formulu
=A1.[52 week high]da biste dobili vrijednost. Radnu knjigu možete konfigurirati i tako da automatski osvježi tu vrijednost, kao što je ovdje opisano. - STOCKHISTORY, u prikazu povijesnih podataka, općenito se ažurira samo nakon završetka dana trgovanja. To znači da ne možete koristiti STOCKHISTORY za dobivanje podataka za današnje detalje trgovanja sve dok se tržište ne zatvori ili nakon završetka dana, ovisno o tržištu.
- Ako koristite STOCKHISTORY s funkcijom koja se automatski ažurira (kao TODAY) i ako je u vašoj radnoj knjizi omogućen automatski izračun, STOCKHISTORY će automatski osvježiti podatke kada otvorite radnu knjigu. Ovo će se ažuriranje odvijati u pozadini, a radnu knjigu možete uređivati po želji dok je ažuriranje u tijeku. Ako radna knjiga koristi velik broj poziva funkcije STOCKHISTORY, to će se pozadinsko ažuriranje nastaviti koliko god je potrebno za ažuriranje podataka. Radnu knjigu možete zatvoriti u bilo kojem trenutku tijekom postupka, ako to želite.