FormulaCraft

How to add days to a date in Excel and Google Sheets

Topic:Date arithmetic
Excel & Google Sheets
=A2+B2

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Enter your start date in A2 (formatted as a date) and the number of days to add in B2.
  2. 2Enter =A2+B2 in the result cell — the date moves forward B2 calendar days.
  3. 3Format the result cell as a date if it shows as a number: right-click → Format Cells → Date.
  4. 4Hardcode the days inline when you don't need a helper cell: =A2+30.
  5. 5To skip weekends, use =WORKDAY(A2,B2) instead. To also skip holidays, pass a holiday range as a third argument: =WORKDAY(A2,B2,Holidays!A:A).

Tips

Working on a sheet you inherited? Run the Auditor on the whole file first — it flags every #REF!, #N/A, broken column pattern, and inconsistent formula in seconds, free, no signup.

Frequently asked

Why does my result show a large number instead of a date?

The result cell isn't formatted as a date. Select the cell → Format Cells → Date. The underlying number is correct (e.g. 45000 = mid-2023); it just needs date formatting to display.

How is adding days different from EDATE?

Direct addition adds exact calendar days (every day = 1). EDATE adds whole months and adjusts for month length — =A2+30 lands somewhere different from =EDATE(A2,1) because months aren't always 30 days. Use direct addition for exact day counts, EDATE for month-aware shifts.

How do I add days but skip weekends?

Use WORKDAY: =WORKDAY(A2,10) lands on the 10th working day after A2, automatically skipping Saturdays and Sundays. To also skip a holiday list, add it as the third argument: =WORKDAY(A2,10,Holidays!A:A).

How do I add weeks instead of days?

Multiply by 7: =A2+(B2*7) adds B2 weeks. Or just hardcode: =A2+14 adds two weeks. There's no built-in WEEKS function — multiplication is the conventional approach.

Why does WORKDAY skip Friday in some countries?

WORKDAY hardcodes Saturday/Sunday as the weekend. For regions where the weekend is Friday/Saturday (much of the Middle East), use WORKDAY.INTL with a weekend code: =WORKDAY.INTL(A2,10,7) treats Friday/Saturday as the weekend.

Can I add days to a text date?

Not directly — Excel will return #VALUE!. First convert with DATEVALUE: =DATEVALUE(A2)+B2. Better, fix the source cell to store as a real date so all your formulas work without conversion.

More on Date arithmetic

See all →

Formulas used

Related tasks

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: