- Will my formulas using TODAY() give different results tomorrow?
- Yes. TODAY() always returns your computer's current date. When you open the file tomorrow, TODAY() will return tomorrow's date, and any formulas referencing it will recalculate. If you need a date that never changes, use =DATE(2024,9,1) or manually enter the date instead of TODAY().
- How do I measure elapsed time in hours or minutes using TODAY()?
- TODAY() only tracks days, not time. Use NOW() instead: =NOW()-start_timestamp returns fractional days (e.g., 1.5 = 1 day 12 hours). To display hours, use =HOUR(NOW()-start_timestamp) or multiply by 24: =(NOW()-start_timestamp)*24 for total hours elapsed.
- Can I use TODAY() in a VLOOKUP to find today's sales record in a table?
- Yes, but the date column must match TODAY()'s format. If TODAY() returns a date serial and your table stores dates as text ("2026-09-16"), VLOOKUP returns #N/A. Fix this by converting: =VLOOKUP(TEXT(TODAY(),"YYYY-MM-DD"),table,2,0), or ensure both the table and TODAY() use the same format (both date values or both text).
- Why does TODAY() show a number like 45964 instead of Sep 16, 2026?
- The cell is formatted as Number instead of Date. TODAY() internally stores dates as serial numbers (days since Jan 1, 1900). To fix it, right-click the cell, select Format Cells, and choose Date from the Category list. Or use =TEXT(TODAY(),"MMM d, yyyy") to display it as formatted text in any cell.