Quick Answer

YIELD Function

Calculates the yield to maturity of a security that pays periodic interest.

✓ Excel✓ Google SheetsExcel All versions

Syntax

YIELD
(settlement, maturity, rate, pr, redemption, frequency, [basis])

Parameters

ParameterDescriptionRequired
settlementDate the security is purchased.Required
maturityDate the security expires.Required
rateAnnual coupon rate.Required
prPrice per $100 face value.Required
redemptionRedemption value per $100 face value.Required
frequencyNumber of coupon payments per year (1, 2, or 4).Required
basisDay-count convention (0 = US 30/360, default).Optional

Basic Example

Yield of a semi-annual bond

=YIELD(DATE(2024,4,1), DATE(2034,4,1), 0.05, 92.64, 100, 2)
Result6.00%

A 10-year bond with a 5% coupon, priced at $92.64, has a yield to maturity of about 6%.

Advanced Examples

Example 1: Annual-pay bond

European bond

Yield of an annual-pay bond

=YIELD(DATE(2024,4,1), DATE(2034,4,1), 0.05, 92.64, 100, 1, 1)
Result: Yield using annual payments
Frequency 1 means annual coupon payments.

How YIELD Works

YIELD solves for the discount rate that makes the present value of all future coupon payments plus the redemption value equal to the current price.

1
Enter settlement
Type the settlement
2
Enter maturity
Type the maturity
3
Enter rate
Type the rate
4
Enter pr
Type the pr
5
Calculate
Press Enter to get the result.

Important Notes & Limitations

  • Settlement must be before maturity.

  • Frequency must be 1, 2, or 4.

  • For bonds with irregular coupon periods, use ODDFYIELD or ODDLYIELD.

Common Errors & Fixes

#NUM! errorInvalid dates, price, or rates.

Fix: Verify all inputs.

#VALUE! errorDates are not recognized.

Fix: Use DATE function or valid date serial numbers.

Download Practice File

Practice YIELD with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the YIELD function. Works in both Excel and Google Sheets.

Works in Google SheetsCompatible with ExcelIncludes exercises

File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps

Frequently Asked Questions

What is the difference between YIELD and YIELDMAT?
YIELD is for periodic coupon bonds. YIELDMAT is for securities that pay interest at maturity.
What does yield to maturity measure?
It is the total annual return if the bond is held to maturity and all payments are made as scheduled.