Próbuję obliczyć podstawę kosztów niektórych akcji, które sprzedałem w zeszłym roku i nie mogę dostać GOOGLEFINANCE
robić, co chcę. Akcje zostały zakupione za pośrednictwem DRIP, więc jest około pięciu akcji, które są dodawane co kwartał przez długi okres.
Mam daty rozliczenia i liczbę akcji, ale przed 2003 r. nie mam ceny zakupu. Próbuję więc użyć funkcji GOOGLEFINANCE
, aby obliczyć cenę, ale jeśli napiszę
=GoogleFinance("GOOG", "PRICE", 3/3/2000)
Otrzymuję tablicę 2×2 zamiast tylko ceny historycznej.
Czy istnieje sposób na powiązanie GOOGLEFINANCE
do innej funkcji, która zwróciłaby tylko wartość z prawej dolnej komórki?
Komentarze
- Odwiedzający powinni przeczytać ta odpowiedź , a nie ta, która jest obecnie na górze.
Odpowiedź
Nie, nie jest to możliwe. Możesz jednak po prostu odwołać się do prawej dolnej komórki w innej komórce.
więc jeśli wróciłeś z Google:
A1: "Date" B1: "Close" A2: "3/3/2000" B2: "55.22" A3: "Date" B3: "Close" A4: "3/4/2000" B4: "58.44"
Ustaw komórkę C1 =B2
i komórka C2 =B4
, a wyniki będą następujące:
C1: 55.22 C2: 58.44
możesz również umieścić zapytanie w jednym dokumencie Google, a następnie odwołać się do niego z innego dokumentu Google, jeśli naprawdę chcesz oddzielić dane.
Komentarze
Odpowiedź
Użyj =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2)
. Może trzeba będzie zamknąć datę w nawiasach.
Komentarze
- Ta odpowiedź postawiła mnie na właściwej drodze. Jedynym problemem było to, że
GOOG
nie handlował w 2000 roku. Musiałem więc tylko zmienić datę. np. " 2010-03-03 " Dzięki @tic! - to zdecydowanie działa lepiej niż wybrana odpowiedź
- Tak, to działa. Możesz wywołać zakres dat za pomocą tej metody i wykonać agregację tak, jakby była to funkcja QUERY.
- @spinlock, możesz rozważyć zmianę zaakceptowanej odpowiedzi na tę.
Odpowiedź
Udało mi się znaleźć hack, który również tutaj działa.
Użyj =min(GoogleFinance("Goog", "PRICE", "3/3/2000"))
.
Odpowiedź
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)
F530
= komórka z datą (sformatowana na bieżąco)
Odpowiedź
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE"; GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))
It pracuje dla mnie.
Przykład dla języka angielskiego :
=DMIN(GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"),"CLOSE", GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"))
Komentarze
- Witamy. Wysyłając posty, spróbuj użyć angielskiej wersji językowej, ponieważ jest ona szeroko rozumiana.
interval
aby uzyskać tylko potrzebne dane.