Jessaie de déterminer le coût de base de certaines actions que jai vendues lannée dernière et je ne peux « pas tout à fait obtenir GOOGLEFINANCE pour faire ce que je veux. Laction a été achetée via un DRIP, il y a donc environ cinq actions qui sont ajoutées chaque trimestre sur une longue période.

Jai les dates de règlement et le nombre dactions, mais, avant 2003, je nai pas le prix dachat. Donc, jessaye dutiliser la fonction GOOGLEFINANCE pour déterminer le prix mais si jécris

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

Jobtiens un tableau 2×2 plutôt que juste le prix historique.

Existe-t-il un moyen de chaîner GOOGLEFINANCE dans une autre fonction qui ne renverrait que la valeur de la cellule en bas à droite?

Commentaires

  • Il est conseillé aux visiteurs de lire cette réponse , pas celle qui est actuellement en tête.

Réponse

Non, ce nest pas possible. Vous pouvez cependant simplement référencer la cellule en bas à droite dans une autre cellule.

donc si vous revenez de Google:

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

Définissez la cellule C1 =B2 et cellule C2 =B4

et les résultats seront:

C1: 55.22 C2: 58.44 

vous pouvez également placer la requête dans un document google, puis la référencer à partir dun autre document google si vous souhaitez vraiment séparer les données.

Commentaires

  • Merci pour la réponse. Je pense que je ' je devrai faire quelque chose comme avoir la feuille 2 contenant toutes les données et faire un vlookup pour obtenir le prix dans la feuille 1. ' sera beaucoup de données gaspillées car les achats ont été effectués tous les trimestres, mais le timing nest pas ' assez cohérent pour utiliser interval pour obtenir uniquement les données dont jai besoin.
  • La réponse de @tic est plus simple que celle-ci.
  • Ce nest évidemment pas la bonne réponse. Voir ci-dessous.

Réponse

Utilisez =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2). Vous devrez peut-être fermer la date entre parenthèses.

Commentaires

  • Cette réponse ma mis sur la bonne voie. Le seul problème était que GOOG nétait pas commercialisé en 2000. Javais donc juste besoin de modifier la date. par exemple " 3/3/2010 " Merci @tic!
  • cela fonctionne certainement mieux que la réponse choisie
  • Ouais ça marche. Vous pouvez appeler une plage de dates avec cette méthode et effectuer une agrégation comme sil sagissait dune fonction QUERY.
  • @spinlock, vous pouvez envisager de remplacer votre réponse acceptée par celle-ci.

Réponse

Jai trouvé un hack qui fonctionne également ici.
Utilisez =min(GoogleFinance("Goog", "PRICE", "3/3/2000")).

Réponse

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

F530 = cellule avec date (mise en forme à ce jour)

Réponse

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

Il travaille pour moi.

Exemple pour la langue anglaise :

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

Commentaires

  • Bienvenue. Lors de la publication, essayez dutiliser les paramètres régionaux anglais, car ils sont largement compris.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *