How to Use the RECEIVED Function in Google Sheets

Published on

The RECEIVED function in Google Sheets is a financial function used to calculate the amount received at maturity for investments in fixed-income securities such as bonds, asset-backed securities (ABS), and similar instruments.

You don’t need to be a financial analyst to calculate the return on a bond you’ve purchased! You can easily use Google Sheets for this—just type https://sheets.new/ in your browser’s address bar to get started.

By entering input values like the settlement date, maturity date, and discount rate, you can calculate the bond’s maturity amount using the RECEIVED function in Google Sheets.

To make things easier, I’ll explain the syntax and arguments of the RECEIVED function in detail.

Google Sheets RECEIVED Function – Syntax and Arguments

Syntax

RECEIVED(settlement, maturity, investment, discount, [day_count_convention])

Arguments

There are five arguments in the RECEIVED function—four required and one optional:

  • settlement – The settlement date of the security, i.e., the date after issuance when the bond is delivered to the buyer.
    Example: If a 6-year bond is issued on January 1, 2014, and purchased three months later, the settlement date would be April 1, 2014.
  • maturity – The maturity date of the security, when it can be redeemed at its face (or par) value.
    Continuing the example above, the maturity date would be January 1, 2020.
  • investment – The amount invested in the security.
  • discount – The discount rate or rate of return.
  • day_count_convention (optional) – Determines how days are counted for interest calculation. The default is 0. See the table below for more details.

Day Count Convention Table

day_count_conventionDescription
0 or omittedUS (NASD) 30/360
1Actual/Actual
2Actual/360
3Actual/365
4European 30/360

RECEIVED Function Example in Google Sheets

Let’s walk through an example of how to use the RECEIVED function in Google Sheets to calculate the maturity amount of a bond.

Assume:

  • Initial investment: $10,000
  • Discount rate: 4.5%
  • Settlement date: April 1, 2014
  • Maturity date: January 1, 2020

Note: In simple terms, a bond is an instrument of indebtedness—it represents a loan made by a bondholder to an issuer.

Example of using the RECEIVED function in Google Sheets with cell references

Formula:

=RECEIVED(C4, C5, C2, C6)

In this example using the RECEIVED function in Google Sheets, I’ve omitted the optional day_count_convention argument. By default, it’s treated as 0, which means the US (NASD) 30/360 basis is used (refer to the table above).

Example with Hardcoded Arguments

When entering dates directly in the formula, it’s best to use the DATE function to prevent formatting errors. Use the format DATE(year, month, day).

=RECEIVED(DATE(2014, 4, 1), DATE(2020, 1, 1), 10000, 4.5%)

Possible Errors When Using the RECEIVED Function

The two common errors you may encounter while using the RECEIVED function in Google Sheets are #VALUE! and #NUM!.

VALUE! Error – Causes

  • Settlement or maturity dates are in invalid formats.

NUM! Error – Causes

  • Investment amount or discount rate is missing.
  • Either investment or discount rate is less than or equal to zero.
  • An invalid day_count_convention is entered (should be omitted or 0–4).
  • Settlement date is equal to or later than the maturity date.

That’s it! Now you know how to confidently use the RECEIVED function in Google Sheets to calculate bond maturity values. Give it a try with your own data and explore more financial functions in Sheets!

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Expert Prashanth KV is a Diamond Product Expert in Google Sheets, officially recognized by Google for his contributions to the Docs Editors Help Community and featured in the Google Product Experts Directory. Explore his blog to learn advanced formulas, automation tips, and problem-solving techniques to elevate your spreadsheet skills.

Top Discussions

More like this

Pivot Table Formatting, Output & Special Behavior in Google Sheets

Pivot Tables in Google Sheets are powerful—but they can get tricky once you move...

Pivot Table Calculations & Advanced Metrics in Google Sheets

When it comes to built-in tools for data analysis and visualization in Google Sheets,...

Google Sheets Pivot Table Tutorial: Basics, Setup, and Date Grouping

The easiest way to summarize, analyze, and report data in Google Sheets is by...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.