Home / Formula Types / Google / Googlefinance

Formula generator for GOOGLEFINANCE function

The GOOGLEFINANCE function is used to retrieve current or historical securities information from Google Finance. It allows you to fetch various attributes such as stock prices, volume, market cap, and more for a specific ticker symbol. You can specify the start and end dates, or the number of days, to fetch the data. Additionally, you can specify the interval (e.g., daily, weekly, monthly) for the data points.

Formula generator

Spreadsheet AI is the #1 AI for generating and comprehending Excel and Google Sheets formulas. With its advanced capabilities, it goes beyond the basics by providing support for VBA and custom tasks. Streamline your spreadsheet with Spreadshee AI

Product Demo

How to generate an GOOGLEFINANCE formula using AI.

To obtain information on the ARRAY_CONSTRAIN formula, you could ask the AI chatbot the following question: “To obtain the GOOGLEFINANCE formula, you can ask the AI chatbot: "What formula can I use to fetch real-time financial data in Excel?"

GOOGLEFINANCE formula syntax

The GOOGLEFINANCE function in Google Sheets allows you to retrieve financial data about stocks, mutual funds, and other financial instruments. The syntax for the function is as follows: =GOOGLEFINANCE(ticker, attribute, start_date, end_date, interval) - ticker: The ticker symbol or stock symbol of the security you want to retrieve data for. - attribute: The specific financial attribute you want to retrieve, such as "price" or "volume". - start_date: The start date for the data you want to retrieve. This is optional and can be left blank to retrieve the most recent data. - end_date: The end date for the data you want to retrieve. This is optional and can be left blank to retrieve the most recent data. - interval: The interval at which you want to retrieve the data, such as "DAILY" or "WEEKLY". This is optional and can be left blank to retrieve the most recent data. Here's an example of how you can use the GOOGLEFINANCE function: =GOOGLEFINANCE("AAPL", "price", DATE(2021,1,1), DATE(2021,12,31), "DAILY") This formula retrieves the daily closing prices of Apple Inc. (AAPL) stock from January 1, 2021, to December 31, 2021. Note that the GOOGLEFINANCE function may not work for all stock exchanges or may have limitations in terms of the data it provides. It's always a good idea to double-check the data and consult official financial sources for accurate and up-to-date information.

Use Cases & Examples

In these use cases, we use the GOOGLEFINANCE formula to retrieve financial data for a specified stock or market. This formula allows us to access real-time or historical information such as stock prices, trading volume, market capitalization, and more.

Stock Price History


Retrieve the historical stock prices for a specific ticker symbol within a given date range.


GOOGLEFINANCE("AAPL", "close", DATE(2020,1,1), DATE(2020,12,31), "DAILY")

Stock Price Change


Calculate the percentage change in stock price for a specific ticker symbol between two dates.


((GOOGLEFINANCE("AAPL", "close", DATE(2020,12,31)) - GOOGLEFINANCE("AAPL", "close", DATE(2020,1,1))) / GOOGLEFINANCE("AAPL", "close", DATE(2020,1,1))) * 100

Moving Average


Calculate the moving average of a specific ticker symbol's stock prices over a given period.


AVERAGE(GOOGLEFINANCE("AAPL", "close", DATE(2020,1,1), DATE(2020,12,31), "DAILY"))

AI tips

Enhance Your Excel Efficiency with AI Tips: Discover our innovative Excel add-in feature, ‘AI Tips.’ Streamline your workflow and boost productivity as AI-powered suggestions offer real-time insights for optimal spreadsheet organization, data analysis, and visualization. Elevate your Excel experience with intelligent recommendations tailored to your unique needs, helping you work smarter and achieve more.

Provide Clear Context

When describing your requirements to the AI, provide clear and concise context about the data you have, the specific task you want to accomplish, and any relevant constraints or conditions. This helps the AI understand the problem accurately.

Include Key Details

Include important details such as column names, data ranges, and specific criteria that need to be considered in the formula. The more precise and specific you are, the better the AI can generate an appropriate formula.

Use Examples

If possible, provide examples or sample data to illustrate the desired outcome. This can help the AI better understand the pattern or logic you are looking for in the formula.

Mention Desired Functionality

Clearly articulate the functionality you want the formula to achieve. Specify if you are looking for lookups, calculations, aggregations, or any other specific operations.


Frequently Asked Questions

  • The GOOGLEFINANCE function is a built-in function in Excel that allows you to retrieve financial data from Google Finance. It can be used to fetch current or historical stock prices, currency exchange rates, and other financial information.
  • To use the GOOGLEFINANCE function, you need to provide the necessary parameters such as the stock symbol, the attribute you want to fetch, and optional parameters like the start and end dates for historical data. For example, =GOOGLEFINANCE("AAP", "price") will fetch the current stock price for Apple Inc.
  • The GOOGLEFINANCE function supports a variety of attributes that you can fetch, including price, volume, market cap, dividend yield, and more. You can refer to the official documentation for a complete list of available attributes.
  • Yes, you can fetch historical data using the GOOGLEFINANCE function by specifying the start and end dates. For example, =GOOGLEFINANCE("AAPL", "price", DATE(2020,1,1), DATE(2020,12,31)) will fetch the daily closing prices for Apple Inc. stock from January 1, 2020, to December 31, 2020.
  • Yes, there are some limitations to be aware of when using the GOOGLEFINANCE function. For example, it may not work with certain stock symbols or attributes, and there may be delays or inconsistencies in the data. Additionally, the function relies on an internet connection to fetch the data from Google Finance.