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.
: 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.