Snažím se přijít na nákladovou základnu některých akcií, které jsem prodal v loňském roce, a nemohu „dostat“ GOOGLEFINANCE
dělat co chci. Akcie byly zakoupeny prostřednictvím DRIP, takže existuje přibližně pět akcií, které se přidávají každé čtvrtletí po dlouhou dobu.
Mám data vypořádání a počet akcií, ale, před rokem 2003 nemám kupní cenu. Snažím se tedy pomocí funkce GOOGLEFINANCE
zjistit cenu, ale pokud píšu
=GoogleFinance("GOOG", "PRICE", 3/3/2000)
Dostávám spíše pole 2×2 než jen historickou cenu.
Existuje nějaký způsob, jak řetězit GOOGLEFINANCE
do jiné funkce, která by vrátila pouze hodnotu v buňce vpravo dole?
Komentáře
- Návštěvníkům se doporučuje přečíst tato odpověď , nikoli ta, která je aktuálně nahoře.
Odpovědět
Ne, není to možné. Můžete však pouze odkazovat na buňku vpravo dole v jiné buňce.
Takže pokud jste se vrátili z Googlu:
A1: "Date" B1: "Close" A2: "3/3/2000" B2: "55.22" A3: "Date" B3: "Close" A4: "3/4/2000" B4: "58.44"
Nastavit buňku C1 =B2
a buňka C2 =B4
a výsledky budou:
C1: 55.22 C2: 58.44
dotaz můžete také vložit do jednoho dokumentu google a poté jej odkazovat z jiného dokumentu google, pokud jste opravdu chtěli oddělit data.
Komentáře
Odpověď
Použijte =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2)
. Možná budete muset uzavřít datum mezi závorkami.
Komentáře
- Tato odpověď mě poslala na správnou cestu. Jediným problémem bylo, že
GOOG
nebylo obchodování v roce 2000. Takže jsem jen potřeboval upravit datum. např. " 3. 3. 2010 " Díky @tic! - toto rozhodně funguje lépe než zvolená odpověď
- Jo, to funguje. Pomocí této metody můžete zavolat řadu dat a provést agregaci, jako by to byla funkce QUERY.
- @spinlock, můžete zvážit změnu přijaté odpovědi na tuto.
Odpověď
Našel jsem hack, který funguje i zde.
Použijte =min(GoogleFinance("Goog", "PRICE", "3/3/2000"))
.
Odpověď
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)
F530
= buňka s datem (formátováno do data)
Odpověď
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE"; GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))
It pracuje pro mě.
Příklad anglického národního prostředí :
=DMIN(GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"),"CLOSE", GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"))
Komentáře
- Vítejte. Při zveřejňování příspěvků zkuste použít anglické národní prostředí, které je všeobecně srozumitelné.
interval
získat pouze data, která potřebuji.