TODAY

    Date & Time

    Returns the current date. The value updates automatically when the worksheet is recalculated.

    Translations
    EnglishTODAY
    FrenchAUJOURDHUI
    SpanishHOY
    GermanHEUTE
    ItalianOGGI
    PortugueseHOJE
    DutchVANDAAG
    PolishDZIŚ
    RussianСЕГОДНЯ
    TurkishBUGÜN
    CzechDNES
    HungarianMA
    SwedishIDAG
    DanishIDAG
    FinnishTÄNÄÄN
    Syntax
    TODAY()
    Examples
    =TODAY()
    Current date

    Returns today's date (e.g., 01/22/2026)

    =TODAY()+30
    Date + 30 days

    Returns the date 30 days from today

    =YEAR(TODAY())
    Current year

    Extracts the current year (e.g., 2026)

    Tips & Best Practices
    • TODAY has no arguments, just use empty parentheses: TODAY()
    • Updates every time the workbook recalculates
    • Use NOW() if you also need the current time
    Common Mistakes
    • Expecting TODAY to update automatically overnight without recalculating - it does update, but only when the workbook recalculates, which can be disabled in manual calculation mode
    • Using TODAY inside a formula meant to record a fixed date, like a creation date, which then keeps changing every single day instead of staying fixed
    • Forgetting TODAY returns a date with no time component, so comparisons against NOW (which includes time) can behave unexpectedly
    Related Functions
    NOWReturns the current date and time, not just the date.
    EDATEAdds or subtracts months from a date, often combined with TODAY for deadline calculations.
    DATEDIFCalculates the difference between two dates, often paired with TODAY for age or duration calculations.
    Frequently Asked Questions

    Why does TODAY show yesterday's date sometimes?

    The workbook probably hasn't recalculated yet - check if calculation mode is set to Manual instead of Automatic, or press F9 to force a recalculation.

    How do I record today's date as a fixed value that won't change tomorrow?

    Use Ctrl+; to insert today's date as a static value, or copy the TODAY() result and paste it as a value instead of a formula.

    Does TODAY include the current time?

    No, it returns only the date at midnight. Use NOW() if you need the current time as well.

    Need to translate a formula using TODAY?

    Use our translator to convert your complete formula