Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web

Funkce STOCKHISTORY zobrazí historická data o finančním nástroji a načte je v matici, která se zobrazí v sešitu, pokud je konečným výsledkem vzorce. To znamená, že po stisknutí klávesy Enter Excel dynamicky vytvoří oblast matice odpovídající velikosti.

Důležité informace: Funkce STOCKHISTORY vyžaduje předplatné Microsoft 365 pro jednotlivce, Microsoft 365 pro rodiny, Microsoft 365 Business Standard nebo Microsoft 365 Business Premium.

Technické podrobnosti

Syntaxe

=STOCKHISTORY(burzovní symbol, počáteční_datum, [koncové_datum], [interval], [záhlaví], [property0], [property1], [property2], [property3], [property4], [property5])

FunkceSTOCKHISTORY má následující argumenty:

Argument

Popis

burzovní symbol

Funkce zobrazí údaje o historických cenách finančního nástroje, který této hodnotě odpovídá. Do dvojitých uvozovek (například "MSFT") zadejte symbol akcie nebo odkaz na buňku obsahující datový typ Akcie. To načte data z výchozí burzy pro nástroj. Můžete se také odkázat na konkrétní burzy tím, že zadáte 4místný kód ISO burz cenných papírů (MIC), za něj dvojtečku a symbol akcie (např. "XNAS:MSFT"). Další informace o našich zdrojích dat

počáteční_datum

Nejdřívější datum, ke kterému se data načtou. Poznámka: Pokud interval není 0 (denně), může být první datový bod dřívější než poskytnuté počáteční_datum – bude to první den požadovaného období.

koncové_datum

Nepovinný argument. Poslední datum, pro které se data mají načíst. Výchozí hodnota je počáteční_datum.

interval

Nepovinný argument. Určuje interval, který každá datová hodnota představuje následujícím způsobem:

0 = denně, 1 = týdně, 2 = měsíčně.

Výchozí hodnota je 0.

záhlaví

Nepovinný argument. Určuje, jestli se mají nadpisy zobrazit takto: 

0 = žádná záhlaví, 1 = zobrazit záhlaví, 2 = zobrazit identifikátor nástroje a hlavičky.

Výchozí hodnota je 1 (t.j. zobrazit záhlaví). Záhlaví jsou řádky textu, které jsou součástí matice, kterou funkce zobrazí.

property0 – property5

Nepovinný argument. Sloupce, které se načtou pro každou akcii následujícím způsobem:

0 = datum, 1 = zavřít, 2 = otevřít, 3 = vysoká, 4 = nízká, 5 = hlasitost.

Pokud je některý argument přítomný, načtou se jen uvedené sloupce v pořadí, jaké si sami vyberete. Výchozí hodnota je 0,1 (tzn. datum a závěrečný kurz).

Poznámky

  • Funkce STOCKHISTORY neformátuje buňky, ve kterých se nachází. Pokud vzorec odstraníte, budou mít buňky, ve kterých informace byly, obecný formát.

  • Když zadáte argument property, zadáváte číslo od 0 do 5 v pořadí, v jakém je chcete zobrazit. Hodnota, kterou pro každý argument property zadáte, odpovídá číslu argumentu. Pokud chcete například zahrnout datum, otevírací a závěrečný kurz, zadejte hodnoty 0, 2, 1. Argumenty property jsou definované takto:

    Value (Hodnota)

    Vlastnost

    Definice

    0

    Datum

    Pokud je interval denní nebo týdenní, první platný obchodní den v období.Pokud je interval měsíční, jedná se o první den v měsíci bez ohledu na to, jestli se jednalo o obchodní den.

    1

    Závěrečný kurz

    Závěrečná cena posledního obchodního dne v určeném období 

    2

    Otevřeno

    Počáteční cena prvního obchodního dne v období 

    3

    Nejvyšší kurz

    Nejvyšší denní maximum v období 

    4

    Nejnižší kurz

    Nejnižší denní minimum v období 

    5

    Objem

    Počet akcií obchodovaných během období

  • Funkce STOCKHISTORY patří do kategorie vyhledávacích funkcí a funkcí pro odkazy.

  • Argumenty date můžou být datum ve dvojitých uvozovkách (např. "01-01-2020") nebo vzorec (například DNES()) nebo odkaz na buňku s datem.

  • Vrácená hodnota může být dřívější než zadané datum. Například když je jako počáteční datum uvedeno 31. prosince 2019 a interval je měsíční, vrátí se hodnota 1. prosince 2019 jako počáteční datum požadovaného období.

  • Upozorňujeme, že některé finanční nástroje mohou být dostupné jako datové typy Akcie, ale historické informace nebudou k dispozici. To je například případ nejoblíbenějších indexových fondů, včetně S&P 500.

Tipy

  • Pokud chcete dosáhnout nejvyššího maxima za období 3 měsíců, je rychlejší použít měsíční interval než denní nebo týdenní interval. Například =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) vypočítá maximální hodnotu 3 datových bodů (jeden pro každý měsíc), data pouze bez záhlaví pro nejvyšší hodnotu obchodování za každý měsíc. Pokud by vzorec použil týdenní nebo denní interval, získali byste stejný výsledek, ale ve výpočtu by se použilo mnohem více datových bodů, což může vést ke snížení výkonu.

  • Pokud chcete vidět 52týdenní maximum nebo minimum, je často rychlejší použít datový typ Akcie , který má tyto vlastnosti snadno dostupné. Například převeďte "xnas:msft" na burzovní datový typ v buňce A1 a v buňce B1 můžete napsat vzorec =A1.[52 week high] získat hodnotu. Můžete také nakonfigurovat sešit tak, aby automaticky aktualizoval tuto hodnotu, jak je popsáno tady.

  • STOCKHISTORY, v zobrazení historických dat, obvykle aktualizuje až po dokončení obchodního dne. To znamená, že nemůžete použít STOCKHISTORY k získání dat pro dnešní obchodní údaje, dokud se trh neuzavře nebo po dokončení dne v závislosti na trhu.

  • Pokud používáte funkci STOCKHISTORY s funkcí, která se automaticky aktualizuje (například DNES), a pokud je v sešitu povolen automatický výpočet, funkce STOCKHISTORY při otevření sešitu automaticky aktualizuje data. Tato aktualizace bude probíhat na pozadí a během provádění této aktualizace můžete sešit podle potřeby upravovat. Pokud sešit používá velký počet volání funkce STOCKHISTORY, bude tato aktualizace na pozadí pokračovat tak dlouho, dokud bude potřeba aktualizovat data. Pokud chcete, můžete sešit kdykoliv během tohoto procesu zavřít.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.