Megpróbálom kitalálni néhány tavaly eladott részvény költségalapját, és “nem nagyon tudom megkapni GOOGLEFINANCE hogy azt tegyek, amit akarok. A részvényt DRIP-en keresztül vásárolták, így körülbelül öt olyan részvény van, amelyet minden negyedévben hozzáadnak egy hosszú időtartam alatt. 2003 előtt nincs vételáram. Tehát megpróbálom használni a GOOGLEFINANCE függvényt az ár kiszámításához, de ha írok

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

A korábbi ár helyett 2×2 tömböt kapok.

Van-e mód láncolni GOOGLEFINANCE egy másik függvénybe, amely csak a jobb alsó cellában lévő értéket adja vissza?

Megjegyzések

  • A látogatóknak javasoljuk, hogy olvassák el a ez a válasz , nem az, amelyik jelenleg fent van.

Válasz

Nem, ez nem lehetséges. Hivatkozhat azonban a jobb alsó cellára egy másik cellában.

tehát, ha visszatért a Google-tól:

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

Állítsa be a C1 cellát =B2 és a C2 cella =B4

és az eredmények a következők lesznek:

C1: 55.22 C2: 58.44 

akkor is beírhatja a lekérdezést egy google doc-ba, majd hivatkozhat egy másik google doc-ra, ha valóban el akarja különíteni az adatokat.

Megjegyzések

  • Köszönöm a választ. Azt hiszem, ' olyat kell tennem, hogy a 2. lap tartalmazza az összes adatot, és egy vlookup-ot kell elvégeznem, hogy az ár az 1. lapra kerüljön.

sok pazarolt adat lesz, mert a vásárlások minden negyedévben történtek, de az időzítés nem ' nem elég következetes ahhoz, hogy a interval csak a szükséges adatok megszerzéséhez.

  • A @tic válasza egyszerűbb, mint ez.
  • Ez nyilvánvalóan nem a helyes válasz. Lásd alább.
  • Válasz

    Használja a =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2) parancsot. Talán le kell zárnod a zárójelek közötti dátumot.

    Megjegyzések

    • Ez a válasz jó irányba terelt. Az egyetlen kérdés az volt, hogy GOOG nem kereskedett 2000-ben. Tehát csak módosítanom kellett a dátumot. pl. " 3/3/2010 " Köszönöm @tic!
    • ez mindenképpen jobban működik, mint a választott válasz
    • Igen, ez működik. Hívhat egy dátumtartományt ezzel a módszerrel, és elvégezheti az összesítést, mintha egy QUERY függvény lenne.
    • @spinlock, fontolja meg az elfogadott válasz erre való módosítását.

    Válasz

    Találtam egy hacket, amely itt is működik.
    Használja a =min(GoogleFinance("Goog", "PRICE", "3/3/2000")) parancsot.

    Válasz

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

    F530 = cella dátummal (dátumra formázva)

    Válasz

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

    Ez nekem működik.

    Példa az angol nyelvterületre :

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

    Megjegyzések

    • Üdvözöljük. Kérjük, amikor közzéteszi, próbálkozzon az angol nyelv használatával, amint az széles körben ismert.

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük