Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel dla sieci web Microsoft365.com Mój Office dla telefonu iPhone

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.

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.