Funkcija STOCKHISTORY nuskaito finansinės priemonės istorinius duomenis ir įkelia juos kaip masyvą, kuris bus išplėstas, jei tai yra galutinis formulės rezultatas. Tai reiškia, kad paspaudus klavišą ENTER, „Excel“ dinamiškai sukurs atitinkamo dydžio masyvo diapazoną.
: Funkcijai STOCKHISTORY reikia „Microsoft 365 Personal“, „Microsoft 365 Family“ , „Microsoft 365 Business Standard“ arba „Microsoft 365 Business Premium“ prenumeratos.
Techninė informacija
Sintaksė
=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])
Funkcijos STOCKHISTORY sintaksė turi tokius argumentus:
Argumentas |
Aprašas |
---|---|
stock |
Funkcija pateikia finansinės priemonės istorinius kainos duomenis, atitinkančius šią reikšmę. Įveskite kursų simbolį dvigubose kabutėse (pvz., "MSFT") arba nuorodą į langelį, kuriame yra akcijų duomenų tipas. Taip bus gauti duomenys priemonei iš numatytosios biržos. Taip pat galima nurodyti konkrečią biržą, įvedant 4 simbolių ISO rinkos identifikatoriaus kodą (MSK), tada dvitaškį ir kurso simbolį (pvz., "XNAS: MSFT"). Sužinokite daugiau apie duomenų šaltinius. |
start_date |
Anksčiausia data, kuriai gaunami duomenys. Atminkite, kad jei intervalas nėra 0 (kasdien), pirmas duomenų elementas gali būti ankstesnis nei pateikta start_date – tai bus pirmoji prašomo laikotarpio data. |
end_date |
Pasirenkama. Vėliausia data, kuriai bus nuskaityti duomenys. Numatytoji reikšmė yra start_date. |
intervalas |
Pasirenkama. Nurodo kiekvienos duomenų reikšmės intervalą taip: 0 = kasdien, 1 = kas savaitę, 2 = kas mėnesį.Numatytoji reikšmė yra 0. |
antraštės |
Pasirenkama. Nurodo, ar rodyti antraštes taip: 0 = nėra antraščių, 1 = rodyti antraštes, 2 = rodyti priemonės identifikatorių ir antraštes.Numatytoji reikšmė yra 1 (t. y. rodyti antraštes). Kai įtraukta, antraštės yra teksto eilutės, sudarančios dalį iš funkcijos gauto masyvo. |
property0 – property5 |
Pasirenkama. Stulpeliai, kurie nuskaitomi kiekvienai akcijai taip: 0 = data, 1 = uždaryti, 2 = atidaryti, 3 = aukštas, 4 = žemas, 5 = tomas.Jei nors viena jų yra, pateikta tvarka gaunami tik nurodyti stulpeliai. Numatytoji reikšmė yra 0,1 (t. y. data ir uždaryta). |
Pastabos
-
Funkcija STOCKHISTORY nežymi langelių, į kuriuos pateikia, formato. Jei panaikinate formulę, langeliai, kuriuose ji yra įrašyta, turi bendrą formatą.
-
Įvedę ypatybių argumentus galite įvesti kiekvienos ypatybės skaičių nuo 0 iki 5 norima matyti tvarka. Kiekvienai ypatybei įvesta reikšmė atitinka ypatybės numerį. Pavyzdžiui, norėdami įtraukti datą, atidarymo ir baigimo reikšmes, įveskite 0, 2, 1. Šios ypatybės apibrėžiamos taip:
Reikšmė
Ypatybė
Apibrėžimas
0
Data
Jei intervalas yra kasdien arba kas savaitę, tai pirmoji galiojanti laikotarpio prekybos diena.
Jei intervalas yra kas mėnesį, pirmoji mėnesio diena, neatsižvelgiant į tai, ar tai buvo prekybos diena.1
Uždarymas
Uždarymo kaina paskutinę laikotarpio prekybos dieną
2
Atidarymas
Atidarymo kaina pirmąją laikotarpio prekybos dieną
3
Aukšta
Aukščiausia laikotarpio diena
4
Žema
Mažiausia laikotarpio diena maža
5
Apimtis
Akcijų, kurios buvo prekiaujama per laikotarpį, skaičius
-
Funkcija STOCKHISTORY priklauso Peržvalgų ir nuorodų funkcijų grupei.
-
Datų argumentai gali būti data dvigubose kabutėse (pvz., "01-01-2020"), formulė (pvz., TODAY()) arba langelio nuoroda į laukelį su data.
-
Gauta data gali būti ankstesnė nei pateikta data. Pvz., jei 2019 m. gruodžio 31 d. yra pateikta kaip pradžios data, o intervalas yra kas mėnesį, tai 2019 m. gruodžio 1 d. bus gauta kaip prašomo laikotarpio pradžios data.
-
Atkreipkite dėmesį, kad nors kai kurios finansinės priemonės gali būti prieinamos kaip duomenų tipai Akcijos, retrospektyvinės informacijos nebus. Pavyzdžiui, tai taikoma populiariausiems indekso fondams, įskaitant S&P 500.
Patarimai
-
Jei norite pasiekti aukščiausią lygį per 3 mėnesių laikotarpį, greičiau naudoti mėnesinį intervalą nei dienos arba savaitės intervalas. Pavyzdžiui, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) apskaičiuos maksimalią 3 duomenų taškų reikšmę (po vieną kiekvienam mėnesiui), duomenis tik be antraščių, didžiausią prekybos vertę už kiekvieną mėnesį. Jei vietoj formulės buvo naudojamas savaitės arba dienos intervalas, gausite tą patį rezultatą, bet skaičiuojant bus naudojama daug daugiau duomenų taškų, todėl gali sumažėti našumas.
-
Jei norite matyti 52 savaičių aukštą arba mažą duomenų tipą, dažnai greičiau naudokite duomenų tipą Akcijos , kuris turi šias ypatybes, kurios yra lengvai pasiekiamos. Pavyzdžiui, konvertuokite "xnas:msft" į akcijų duomenų tipą langelyje A1, o langelyje B1 galite rašyti formulę =A1.[52 week high] , kad gautumėte reikšmę. Taip pat galite konfigūruoti, kad darbaknygė automatiškai atnaujintų tą reikšmę, kaip aprašyta čia.
-
STOCKHISTORY, rodydama istorinius duomenis, paprastai atnaujina tik pasibaigus prekybos dienai. Tai reiškia, kad jūs negalite naudoti STOCKHISTORY, kad gautumėte duomenis šiandienos prekybos informacijai, kol rinka uždaroma arba po dienos pabaigos, atsižvelgiant į rinką.
-
Jei naudojate STOCKHISTORY su funkcija, kuri automatiškai atnaujina (pvz., TODAY) ir jūsų darbaknygėje įjungtas automatinis skaičiavimas, tada STOCKHISTORY automatiškai atnaujins duomenis, kai atidarysite darbaknygę. Šis naujinimas bus atliekamas fone ir galėsite redaguoti darbaknygę, kol bus atliktas šis naujinimas. Jei jūsų darbaknygėje naudojama daug funkcijos STOCKHISTORY iškvietimų, šis foninis naujinimas bus tęsiamas tiek, kiek reikia duomenims atnaujinti. Jei norite, bet kuriuo šio proceso metu galite uždaryti darbaknygę.