Ich versuche, die Kostenbasis einiger Aktien herauszufinden, die ich letztes Jahr verkauft habe, und ich kann um zu tun was ich will. Die Aktie wurde über einen DRIP gekauft, sodass über einen langen Zeitraum ungefähr fünf Aktien vierteljährlich hinzugefügt werden.
Ich habe die Abrechnungstermine und die Anzahl der Aktien, aber vor 2003 habe ich keinen Kaufpreis. Daher versuche ich, die Funktion GOOGLEFINANCE
zu verwenden, um den Preis zu ermitteln, aber wenn ich
schreibe =GoogleFinance("GOOG", "PRICE", 3/3/2000)
Ich erhalte ein 2×2-Array und nicht nur den historischen Preis.
Gibt es eine Möglichkeit, in eine andere Funktion, die nur den Wert in der unteren rechten Zelle zurückgibt?
Kommentare
- Besuchern wird empfohlen, diese Antwort , nicht die, die derzeit oben angezeigt wird.
Antwort
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ückgekehrt 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 Zelle C1 =B2
und Zelle C2 =B4
und die Ergebnisse sind:
C1: 55.22 C2: 58.44
Sie können die Abfrage auch in ein Google-Dokument einfügen und dann von einem anderen Google-Dokument referenzieren, wenn Sie die Daten wirklich trennen möchten.
Kommentare
- Danke für die Antwort. Ich denke, ich ' muss so etwas wie Blatt 2 alle Daten enthalten und eine Suche durchführen, um den Preis in Blatt 1 zu erhalten. Es ' wird eine Menge verschwendeter Daten sein, da die Käufe vierteljährlich getätigt wurden, aber das Timing ' nicht konsistent genug ist, um
interval
um nur die Daten zu erhalten, die ich benötige. - Die Antwort von @tic ist einfacher als diese.
- Dies ist offensichtlich nicht die richtige Antwort. Siehe unten.
Antwort
Verwenden Sie =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2)
. Möglicherweise müssen Sie das Datum zwischen Klammern schließen.
Kommentare
- Diese Antwort hat mich auf den richtigen Weg gebracht. Das einzige Problem war, dass
GOOG
im Jahr 2000 nicht gehandelt wurde. Daher musste ich nur das Datum ändern. zB " 03.03.2010 " Danke @tic! - das funktioniert definitiv besser als die gewählte Antwort
- Ja das funktioniert. Mit dieser Methode können Sie eine Reihe von Daten aufrufen und die Aggregation so durchführen, als wäre es eine QUERY-Funktion.
- @spinlock. Sie können Ihre akzeptierte Antwort in diese ändern.
Antwort
Ich habe einen Hack gefunden, der auch hier funktioniert.
Verwenden Sie =min(GoogleFinance("Goog", "PRICE", "3/3/2000"))
.
Antwort
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)
F530
= Zelle mit Datum (bis heute formatiert)
Antwort
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE"; GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))
Es funktioniert bei mir.
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"))
Kommentare
- Willkommen. Bitte versuchen Sie beim Posten, das englische Gebietsschema zu verwenden, da dies allgemein bekannt ist.