Finance

Charts

Statistics

Macros

Search

How to use the TBILLYIELD() function in Excel

Its calculates the yield to maturity of a U.S. Treasury bill (T-bill) as an annualized percentage, based on the purchase price and time to maturity.

Syntax

TBILLYIELD(Settlement; Maturity; Price)

Arguments

Argument Required Description Validation Rules
Settlement Yes Trade settlement date (purchase date). Must be valid date < Maturity.
Maturity Yes Maturity/redemption date. Must be ≤ 1 year after Settlement.
Price Yes Purchase price per $100 face value. Must be positive and < 100 (discounted).

Error Conditions

  • #VALUE!: Invalid date format.
  • #NUM!: If:
    • Settlement ≥ Maturity
    • Maturity > 1 year after Settlement
    • Price ≤ 0 or ≥ 100

Background

T-bills are zero-coupon securities sold at a discount. The yield represents the annualized return if held to maturity.

Key Formula

Where:

  • Days = Actual calendar days between Settlement and Maturity.
  • Uses 360-day year (consistent with U.S. banking conventions).

Example

T-Bill Investment:

Key Notes

  1. Comparison with Other Functions
    • YIELDDISC(Basis=2) matches TBILLYIELD().
    • RECEIVED() calculates maturity value, not yield.
  2. Practical Use
    • Compare T-bill returns with other short-term investments.
    • Adjusts for the 360-day banking year (no compounding).
  3. Limitations
    • Only valid for T-bills with maturities ≤ 1 year.
    • Price must be < 100 (discounted securities).
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Online comments
Show all comments
Facebook
Twitter
LinkedIn
WhatsApp
Email
Print
0
We’d love to hear your thoughts — please leave a commentx