Yritän selvittää joidenkin viime vuonna myymieni osakkeiden kustannusperustetta, enkä voi saada GOOGLEFINANCE tehdä mitä haluan. Osakkeet ostettiin DRIP: n kautta, joten noin viittä osaketta lisätään joka neljännes pitkän ajanjakson aikana.

Minulla on toimituspäivät ja osakkeiden lukumäärä, mutta ennen vuotta 2003 minulla ei ole ostohintaa. Joten yritän käyttää GOOGLEFINANCE -toimintoa hinnan selvittämiseen, mutta jos kirjoitan

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

Saan 2×2-taulukon eikä pelkästään historiallista hintaa.

Onko mahdollista ketjuttaa ketjua GOOGLEFINANCE toiseen toimintoon, joka palauttaisi vain arvon oikeassa alakulmassa olevassa solussa?

Kommentit

  • Vierailijoita kehotetaan lukemaan tämä vastaus , ei parhaillaan päällä oleva vastaus.

Vastaa

Ei, se ei ole mahdollista. Voit kuitenkin viitata vain toisen solun oikeaan alakulmaan.

Joten jos palaat Googlelta:

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

Aseta solu C1 =B2 ja solu C2 =B4

ja tulokset ovat:

C1: 55.22 C2: 58.44 

voit myös laittaa kyselyn yhteen Google-asiakirjaan ja viitata sitten toiseen Google-asiakirjaan, jos haluat todella erottaa tiedot.

Kommentit

  • Kiitos vastauksesta. Luulen, että minun ' on tehtävä jotain sellaista, että arkki 2 sisältää kaikki tiedot ja tekee vlookup saadaksesi hinnan arkkiin 1. Se ' ll on paljon hukkaan meneviä tietoja, koska ostot tehtiin joka neljännes, mutta ajoitus ei ole ' t riittävän johdonmukainen interval saada vain tarvitsemani tiedot.
  • @ticin vastaus on yksinkertaisempi kuin tämä.
  • Tämä ei tietenkään ole oikea vastaus. Katso alla.

Vastaa

Käytä =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2). Ehkä joudut sulkemaan päivämäärän sulkeiden välillä.

Kommentit

  • Tämä vastaus asetti minut oikealle radalle. Ainoa asia oli, että GOOG ei käynyt kauppaa vuonna 2000. Joten minun tarvitsi vain muuttaa päivämäärää. esim. " 3.3.2010 " Kiitos @tic!
  • tämä toimii ehdottomasti paremmin kuin valittu vastaus
  • Kyllä, tämä toimii. Voit soittaa päivämäärävälille tällä menetelmällä ja suorittaa yhdistämisen ikään kuin se olisi QUERY-funktio.
  • @spinlock, kannattaa harkita hyväksyttävän vastauksen muuttamista tähän.

vastaus

Löysin hakkeroinnin, joka toimii myös täällä.
Käytä =min(GoogleFinance("Goog", "PRICE", "3/3/2000")).

vastaus

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

F530 = solu päivämäärällä (alustettu päivämäärään)

Vastaa

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

Se toimii minulle.

Esimerkki englanninkieliselle :

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

kommentit

  • tervetuloa. Kokeile lähettäessäsi englanninkielistä aluetta sekä sen yleistä ymmärtämistä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *