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(Akcje, Data_początkowa, [Data_końcowa], [Interwał], [Nagłówki], [Właściwość0], [Właściwość1], [Właściwość2], [Właściwość3], [Właściwość4], [Właściwość5])
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 Data_początkowa — będzie to pierwsza data żądanego okresu. |
|
Data_końcowa |
Argument opcjonalny. Najpóźniejsza data, dla której dane będą pozyskiwane. Wartością domyślną jest start_date. |
|
Interwał |
Argument opcjonalny. Określa interwał, w przypadku którego każda wartość danych oznacza: 0 = codziennie, 1 = tygodniowo, 2 = miesięcznie. Wartością domyślną jest 0. |
|
Nagłówki |
Argument opcjonalny. Określa, czy mają być wyświetlane nagłówki: 0 = bez 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ę. |
|
Właściwość0 – Właściwość5 |
Argument opcjonalny. Kolumny, które są pozyskiwane dla każdej akcji, są następujące: 0 = data, 1 = zamknięcie, 2 = otwarcie, 3 = wysoka, 4 = niska, 5 = wolumin. 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, będzie to pierwszy prawidłowy dzień handlowy w danym okresie. Jeśli interwał jest miesięczny, będzie to pierwszy dzień miesiąca, niezależnie od tego, czy jest to dzień handlowy.
1
Zamknięcie
Cena zamknięcia w ostatnim dniu notowań w danym okresie
2
Otwórz program
Cena otwarcia w pierwszym dniu handlowym w danym okresie
3
Wysoka
Najwyższa z najwyższych dnia w danym okresie
4
Niska
Najniższa z najniższych dnia w danym okresie
5
Wolumen
Liczba akcji sprzedanych 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.
-
Pamiętaj, że niektóre instrumenty finansowe mogą być dostępne jako typy danych Akcje, ale 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ższą wartość ze wszystkich najwyższych z okresu 3 miesięcy, szybszym sposobem będzie użycie interwału miesięcznego niż dziennego lub tygodniowego. Na przykład =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) obliczy maksymalną wartość 3 punktów danych (jeden 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 użyto interwału tygodniowego lub dziennego, uzyskasz ten sam wynik, ale w obliczeniach zostanie użytych o wiele więcej punktów danych, które mogą doprowadzić do uzyskania zaniżonego wyniku.
-
Jeśli chcesz zobaczyć wartość najwyższą lub najniższą z 52 tygodni, często szybszym sposobem jest użycie 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 Akcje 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 tak, aby ta wartość była automatycznie odświeżana zgodnie z opisem zawartym tutaj.
-
Funkcja HISTORIA.AKCJI, w przypadku przedstawiania danych historycznych, zwykle aktualizuje się dopiero po zakończeniu dnia handlowego. Oznacza to, że nie można używać funkcji HISTORIA.AKCJI do pobierania danych dotyczących dzisiejszych szczegółów transakcji do momentu zamknięcia 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Ś) i jeśli skoroszyt ma włączone automatyczne obliczanie, funkcja HISTORIA.AKCJI będzie automatycznie odświeżać dane po otwarciu skoroszytu. Ta aktualizacja będzie wykonywana w tle i możesz edytować skoroszyt zgodnie z potrzebami, gdy ta aktualizacja jest wykonywana. Jeśli skoroszyt używa dużej liczby wywołań funkcji HISTORIA.AKCJI, ta aktualizacja w tle będzie kontynuowana tak długo, jak będzie to konieczne do momentu zaktualizowania danych. Jeśli chcesz, możesz zamknąć skoroszyt w dowolnym momencie w trakcie wykonywania tego procesu.