Jeg prøver at finde ud af omkostningsgrundlaget for noget lager, som jeg solgte sidste år, og jeg kan ikke få GOOGLEFINANCE
for at gøre, hvad jeg vil. Aktien blev købt gennem en DRIP, så der er cirka fem aktier, der tilføjes hvert kvartal over en lang periode.
Jeg har afviklingsdatoer og antal aktier, men før 2003 har jeg ikke købsprisen. Så jeg prøver at bruge GOOGLEFINANCE
-funktionen til at finde ud af prisen, men hvis jeg skriver
=GoogleFinance("GOOG", "PRICE", 3/3/2000)
Jeg får et 2×2 array i stedet for kun den historiske pris.
Er der nogen måde at kæde GOOGLEFINANCE
til en anden funktion, der kun returnerer værdien i den nederste højre celle?
Kommentarer
- Besøgende rådes til at læse dette svar , ikke det, der er i øjeblikket øverst.
Svar
Nej, det er ikke muligt. Du kan dog bare henvise til den nederste højre celle i en anden celle.
så hvis du kom tilbage fra Google:
A1: "Date" B1: "Close" A2: "3/3/2000" B2: "55.22" A3: "Date" B3: "Close" A4: "3/4/2000" B4: "58.44"
Indstil celle C1 =B2
og celle C2 =B4
og resultaterne bliver:
C1: 55.22 C2: 58.44
du kan også placere forespørgslen i et Google-dokument og derefter henvise det fra et andet Google-dokument, hvis du virkelig ønsker at adskille dataene.
Kommentarer
Svar
Brug =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2)
. Måske bliver du nødt til at lukke datoen mellem parenteser.
Kommentarer
- Dette svar sætter mig på rette spor. Det eneste problem var, at
GOOG
ikke handlede i 2000. Så jeg havde bare brug for at ændre datoen. fx " 3/3/2010 " Tak @tic! - dette fungerer bestemt bedre end det valgte svar
- Ja det fungerer. Du kan ringe til en række datoer med denne metode og udføre aggregering, som om det var en QUERY-funktion.
- @spinlock, du kan overveje at ændre dit accepterede svar til denne.
Svar
Jeg fandt et hack, der også fungerer her.
Brug =min(GoogleFinance("Goog", "PRICE", "3/3/2000"))
.
Svar
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)
F530
= celle med dato (formateret til dato)
Svar
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE"; GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))
It arbejder for mig.
Eksempel på engelsk sprog :
=DMIN(GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"),"CLOSE", GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"))
Kommentarer
- Velkommen. Prøv, når du sender et indlæg, så brug det engelske sprog så godt det er bredt forstået.
interval
for kun at få de data, jeg har brug for.