Wie kann ich GOOGLEFINANCE veranlassen, nur den historischen Preis einer Aktie und kein Array zurückzugeben?


20

Ich versuche, die Kostenbasis einiger Aktien, die ich letztes Jahr verkauft habe, herauszufinden, und ich kann nicht so recht GOOGLEFINANCEtun, was ich will. Die Aktie wurde über einen DRIP gekauft, sodass über einen langen Zeitraum etwa fünf Aktien pro Quartal hinzukommen .

Ich habe die Abrechnungstermine und die Anzahl der Aktien, aber vor 2003 habe ich keinen Kaufpreis. Also versuche ich die GOOGLEFINANCEFunktion zu benutzen , um den Preis herauszufinden, aber wenn ich schreibe

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

Ich bekomme eher ein 2x2-Array als nur den historischen Preis.

Gibt es eine Möglichkeit, GOOGLEFINANCEin eine andere Funktion zu ketten , die nur den Wert in der unteren rechten Zelle zurückgibt?


3
Besuchern wird empfohlen, diese Antwort zu lesen , nicht die Antwort , die derzeit oben steht.

Antworten:


-2

Nein, das ist nicht möglich. Sie können jedoch einfach auf die untere rechte Zelle in einer anderen Zelle verweisen.

Wenn Sie also von Google zurückgekommen sind:

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

Setzen Sie die Zellen C1 =B2und C2=B4

und die Ergebnisse werden sein:

C1: 55.22
C2: 58.44

Sie können die Abfrage auch in ein Google-Dokument einfügen und dann auf ein anderes Google-Dokument verweisen, wenn Sie die Daten wirklich trennen möchten.


Danke für die Antwort. Ich denke, ich muss etwas tun, damit Blatt 2 alle Daten enthält und einen Blick auf den Preis in Blatt 1 wirft. Es werden viele Daten verschwendet, da die Käufe vierteljährlich getätigt wurden, aber das Timing nicht stimmt ist nicht konsistent genug, um intervalnur die Daten abzurufen, die ich benötige.
Spinlock

7
Die Antwort von @tic ist einfacher als diese.
Laizer

Dies ist offensichtlich nicht die richtige Antwort. Siehe unten.
Kalle

42

Verwenden Sie =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2). Möglicherweise müssen Sie das Datum in Klammern schließen.


Diese Antwort brachte mich auf den richtigen Weg. Das einzige Problem war, GOOGnicht im Jahr 2000 zu handeln. Ich musste nur das Datum ändern. zB "03.03.2010" Danke @tic!

8
Das funktioniert definitiv besser als die gewählte Antwort
Damien

Ja das funktioniert. Mit dieser Methode können Sie einen Datumsbereich aufrufen und die Aggregation so durchführen, als wäre es eine QUERY-Funktion.
Daneshjai

1
@spinlock, Sie könnten erwägen, Ihre akzeptierte Antwort auf diese zu ändern.
J Walters

2

Ich habe einen Hack gefunden, der auch hier funktioniert.
Verwenden Sie =min(GoogleFinance("Goog", "PRICE", "3/3/2000")).


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

F530 = Zelle mit Datum (auf Datum formatiert)


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

Für mich geht das.

Beispiel für das englische Gebietsschema :

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

Herzlich willkommen. Bitte versuchen Sie beim Posten, das englische Gebietsschema zu verwenden, da es weithin verstanden wird.
Marikamitsos
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.