GOOGLEFINANCE ürününü bir dizinin değil, bir hisse senedinin yalnızca tarihsel fiyatını döndürmek için nasıl edinebilirim?


22

Geçen sene sattığım bazı hisse senetlerinin maliyet temelini anlamaya çalışıyorum ve GOOGLEFINANCEistediğimi yapamıyorum. Hisse bir DRIP aracılığıyla satın alındı, bu yüzden uzun bir süre boyunca her çeyrekte eklenen yaklaşık beş hisse var .

Ödeme tarihleri ​​ve hisse sayısı var, ancak 2003'ten önce satın alma fiyatım yok. Yani, GOOGLEFINANCEfiyatı anlamak için işlevi kullanmaya çalışıyorum ama eğer

=GoogleFinance("GOOG", "PRICE", 3/3/2000)

Ben sadece tarihsel fiyat yerine 2x2 dizi olsun.

GOOGLEFINANCESadece sağ alt hücredeki değeri döndürecek başka bir işleve zincirlenmenin bir yolu var mı ?


3
Ziyaretçilerin şu anda en üstte yer alan cevabı değil, bu cevabı okuması tavsiye edilir .

Yanıtlar:


-2

Hayır, bu mümkün değil. Bununla birlikte, başka bir hücredeki sağ alt hücreye başvurabilirsiniz.

Google'dan geri döndüyseniz:

A1: "Date"      B1: "Close"
A2: "3/3/2000"  B2: "55.22"
A3: "Date"      B3: "Close"
A4: "3/4/2000"  B4: "58.44"

C1 hücresini =B2ve C2 hücresini ayarlayın=B4

ve sonuçlar:

C1: 55.22
C2: 58.44

sorguyu bir google dokümana da koyabilir ve daha sonra verileri gerçekten ayırmak istiyorsanız başka bir google dokümanından referans alabilirsiniz.


Yanıt için teşekkürler. Sanırım 2. sayfanın tüm verileri içermesi ve fiyatı 1. sayfaya almak için bir vlookup yapması gibi bir şey yapmak zorunda kalacağım. intervalsadece ihtiyacım olan verileri elde etmek için kullanılacak kadar tutarlı değil .
spinlock

7
@Tic'in cevabı bundan daha basit.
Laizer

Açıkçası bu doğru cevap değil. Aşağıya bakınız.
Kalle

43

Kullanın =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2). Belki parantez arasındaki tarihi kapatmanız gerekebilir.


Bu cevap beni doğru yola soktu. Tek sorun GOOG2000 yılında ticaret değildi. Bu yüzden sadece tarihi değiştirmem gerekiyordu. örneğin "3/3/2010" Teşekkürler @tic!

8
bu kesinlikle seçilen cevaptan daha iyi çalışıyor
Damien

Evet bu işe yarıyor. Bu yöntemle bir tarih aralığını çağırabilir ve bir QUERY işleviymiş gibi toplama yapabilirsiniz.
daneshjai

1
@spinlock, kabul ettiğiniz cevabı değiştirmeyi düşünebilirsiniz.
J Walters

2

Burada da çalışan bir hack buldum.
Kullanın =min(GoogleFinance("Goog", "PRICE", "3/3/2000")).


1
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)

F530 = tarih içeren hücre (tarihe göre biçimlendirilmiş)


1
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE";
       GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))

Benim için çalışıyor.

İngilizce yerel ayarına örnek :

=DMIN(GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"),"CLOSE",
       GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"))

Hoşgeldiniz. Gönderirken lütfen İngilizce yerel ayarını kullanmayı deneyin ve yaygın olarak anlaşılmıştır.
marikamitsos
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.