Vaccines need boosters at set intervals — weeks for a puppy series, then years for adults. Adding the interval to the last dose date projects the next-due date and a reminder window.
The example
Last dose 2026-06-19, 12-mo booster.
| A | B | |
|---|---|---|
| 1 | Item | Value |
| 2 | Last dose | 2026-06-19 |
| 3 | +12 months | → 2027-06-19 |
The formula
The formula:
How it works
How it works:
- EDATE adds the booster interval in months to the last dose date.
- For a puppy series in weeks, use
last_dose + interval_weeks*7. - Days until due = next_due − TODAY() — a live reminder countdown.
- Flag a reminder window (e.g. due within 30 days) with IF.
Educational use only — not veterinary or medical advice. Dosing, fluid rates, and protocols must be set and verified by a licensed veterinarian for the individual patient. Always double-check against the drug label and a current formulary.
Try it: interactive demo
Last dose date and interval (months).
Variations
Puppy series (weeks)
Short interval:
Days until due
Reminder countdown:
Due-soon flag
Within 30 days:
Pitfalls & errors
EDATE for months. It keeps the day-of-month across the interval.
Weeks vs months. Puppy series use weeks; adult boosters use months/years.
Not advice. Follow the label and your veterinarian’s protocol.
Practice workbook
Frequently asked questions
How do I calculate a vaccine booster due date in Excel?
How do I handle a puppy series in weeks?
How do I flag upcoming reminders?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class