Applies ToExcel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel dla sieci web

Funkcja HISTORIA.AKCJI pobiera dane historyczne na temat danego instrumentu finansowego i ładuje je w postaci tablicy, która zapełnia się, jeżeli będzie to ostateczny wynik formuły. Oznacza to, że program Excel dynamicznie utworzy z zakresu tablicę o odpowiedniej wielkości po naciśnięciu klawisza Enter.

Ważne: Funkcja HISTORIA.AKCJI wymaga subskrypcji Microsoft 365 Personal, Microsoft 365 Family, Microsoft 365 Business Standard lub Microsoft 365 Business Premium.

Szczegóły techniczne

Składnia

=HISTORIA.AKCJI(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])

Składnia funkcji HISTORIA.AKCJI zawiera następujące argumenty:

Argument

Opis

akcje

Funkcja zwraca dane dotyczące cen historycznych na temat instrumentu finansowego odpowiadającego tej wartości. Wprowadź symbol giełdowy ujęty w podwójny cudzysłów (np. „MSFT”) lub odwołanie do komórki zawierającej typ danych Akcje. Spowoduje to pozyskanie danych z domyślnej giełdy dla danego instrumentu. Możesz również odwołać się do konkretnej giełdy, wprowadzając 4-znakowy identyfikator rynku zgodnie ze standardem ISO (MIC), poprzedzony dwukropkiem i symbolem giełdowym (np. „XNAS:MSFT”). Dowiedz się więcej o naszych źródłach danych.

start_date

Najwcześniejsza data, dla której są pozyskiwane dane. Zwróć uwagę, że jeśli interwał nie jest równy 0 (codziennie), pierwszy punkt danych może być wcześniejszy niż podana wartość dla argumentu start_date — będzie to pierwsza data żądanego okresu.

end_date

Argument opcjonalny. Najpóźniejsza data, dla której dane będą pozyskiwane. Wartością domyślną jest start_date.

interval

Argument opcjonalny. Określa interwał, który reprezentuje każda wartość danych w następujący sposób:

0 = codziennie, 1 = co tydzień, 2 = miesięcznie.

Wartością domyślną jest 0.

headers

Argument opcjonalny. Określa, czy nagłówki mają być wyświetlane w następujący sposób: 

0 = brak nagłówków 1 = pokaż nagłówki, 2 = pokaż identyfikator instrumentu i nagłówki.

Wartością domyślną jest 1 (tzn. pokaż nagłówki). W przypadku uwzględnienia nagłówkami są wiersze tekstu, które są częścią tablicy zwróconej przez tę funkcję.

property0 - property5

Argument opcjonalny. Kolumny pobierane dla poszczególnych akcji w następujący sposób:

0 = Data, 1 = Zamknij, 2 = Otwórz, 3 = Wysoka, 4 = Niska, 5 = Głośność.

Jeśli któraś z nich jest obecna, tylko wskazane kolumny są zwracane w określonej kolejności. Wartością domyślną jest 0,1 (tzn. data i zamknięcie).

Uwagi

  • Funkcja HISTORIA.AKCJI nie stempluje formatu w komórkach, na które się rozchodzi. Jeżeli usuniesz formułę, komórki, które były nią wypełnione, mają format ogólny.

  • Po wprowadzeniu argumentów właściwości wpisz liczbę dla każdej z nich z zakresu od 0 do 5 w kolejności, w jakiej chcesz je wyświetlać. Wartość wprowadzona dla każdej właściwości odpowiada numerowi właściwości. Na przykład, aby uwzględnić datę, otwarcie i zamknięcie, wprowadź wartości 0, 2, 1. Te właściwości są zdefiniowane w następujący sposób:

    Value (Wartość)

    Właściwość

    Definicja

    0

    Data

    Jeśli interwał jest dzienny lub tygodniowy, pierwszy ważny dzień handlowy w danym okresie.Jeśli interwał jest miesięczny, pierwszy dzień miesiąca, niezależnie od tego, czy był to dzień handlowy.

    1

    Zamknięcie

    Cena zamknięcia w ostatnim dniu notowań w danym okresie 

    2

    Otwórz program

    Cena otwarcia pierwszego dnia handlowego w danym okresie 

    3

    Wysoka

    Najwyższy dzień w tym okresie 

    4

    Niska

    Najniższy dzień w tym okresie 

    5

    Wolumen

    Liczba akcji będących przedmiotem obrotu w danym okresie

  • Funkcja HISTORIA.AKCJI należy do rodziny funkcji wyszukiwania i odwołań.

  • Argumenty daty mogą być datą ujętą w podwójny cudzysłów (np. „01-01-2020”) lub formuła (np. TODAY()) lub odwołanie do komórki zawierającej datę.

  • Data zwracana może być wcześniejsza niż podana data. Jeśli na przykład 31 grudnia 2019 jest podane jako data początkowa, a interwał jest miesięczny, wtedy 1 grudnia 2019 zostanie zwrócone jako data początkowa wymaganego okresu.

  • Należy pamiętać, że chociaż niektóre instrumenty finansowe mogą być dostępne jako typy danych Akcje, informacje historyczne nie będą dostępne. Dotyczy to na przykład najpopularniejszych funduszy indeksowych, w tym S&P 500.

Porady

  • Jeśli chcesz uzyskać najwyższy poziom w okresie 3 miesięcy, szybciej jest używać interwału miesięcznego niż w interwale dziennym lub tygodniowym. Na przykład =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) obliczy maksymalną wartość 3 punktów danych (po jednym dla każdego miesiąca), dane tylko bez nagłówków, dla najwyższej wartości handlowej dla każdego miesiąca. Jeśli zamiast tego w formule był używany interwał tygodniowy lub dzienny, otrzymasz taki sam wynik, ale w obliczeniach zostanie użytych o wiele więcej punktów danych, co może prowadzić do zmniejszenia wydajności.

  • Jeśli chcesz wyświetlić 52-tygodniowy maksimum lub minimum, często szybciej jest użyć typu danych Akcje , który ma te właściwości łatwo dostępne. Na przykład przekonwertuj ciąg "xnas:msft" na typ danych giełdowych w komórce A1, a w komórce B1 możesz napisać formułę =A1.[52 week high] , aby uzyskać wartość. Możesz również skonfigurować skoroszyt, aby automatycznie odświeżył tę wartość zgodnie z opisem w tym miejscu.

  • STOCKHISTORY, pokazując dane historyczne, na ogół tylko aktualizacje po zakończeniu dnia handlowego. Oznacza to, że nie można użyć STOCKHISTORY, aby uzyskać dane dla dzisiejszych szczegółów handlowych, dopóki nie zamknie się na rynku lub po zakończeniu dnia w zależności od rynku.

  • Jeśli używasz funkcji HISTORIA.AKCJI z funkcją, która automatycznie aktualizuje (na przykład DZIŚ), a skoroszyt ma włączone obliczanie automatyczne, funkcja HISTORIA.AKCJI automatycznie odświeży dane po otwarciu skoroszytu. Ta aktualizacja będzie miała miejsce w tle i będzie można edytować skoroszyt stosownie do potrzeb, gdy ta aktualizacja jest w toku. Jeśli w skoroszycie jest używana duża liczba wywołań funkcji HISTORIA.AKCJI, ta aktualizacja w tle będzie kontynuowana tak długo, jak będzie to konieczne do zaktualizowania danych. Skoroszyt można zamknąć w dowolnym momencie w trakcie tego procesu, jeśli chcesz.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.