Excel

Automate Next Monday's Date Without Complex Formulas

You want the cell to always show next Monday's date, no matter when you open the file.

4 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

There is a quiet moment every spreadsheet user knows well. You type a formula, it works, and then you realize it only works *today*. That is the exact moment someone asks for the next Monday's date and reaches for `=TODAY()+5`, only to open the file on a Tuesday and watch the whole premise fall apart. This is not a failure of effort. It is a failure of translation between human intent and spreadsheet logic. The person who asked this question, who was brave enough to admit they are new to Excel, is actually asking something much more interesting: *How do I make my data reflect a rule, not a moment?*

That question is the heart of what separates a static spreadsheet from a dynamic one. The answer they are circling is not a single function, but a combination of logic and date math that feels intimidating until you see it clearly. Something like `=TODAY() + (7 - WEEKDAY(TODAY(), 2)) + 1` or a similar variation gives you a rolling target that never goes stale. It is not magic. It is just the spreadsheet's way of understanding time as a sequence of numbers rather than a fixed point. This is exactly the kind of moment where a tool like Excel can feel either like a cage or a companion. For someone new, the instinct to ask for help is the right one, and the willingness to say "please go easy on me" suggests they already know the community can be a resource rather than a judge.

We would tell that user, and anyone else standing where they are: you are not behind. You are learning the grammar of a language that most people only ever speak in broken phrases. The fact that you can articulate the problem clearly enough to ask for help puts you ahead of many who quietly copy-paste dates every week. And this is not just about one cell or one formula. It is about shifting your mindset from *what does this cell say today* to *what will this cell always say, no matter when I open it*. That shift is the difference between a static document and a reliable tool. It is the same reason we have covered Excel not filtering unique values and why those small frustrations matter; they are symptoms of a larger need to make data behave predictably.

The deeper takeaway here is that the most powerful feature in any spreadsheet is not a single function. It is the willingness to combine simple ideas into a system. The user already took the first step by trying `=TODAY()+5`. That is not a wrong answer; it is a starting point. The next step is learning to ask *what changes* and *what stays the same*. That curiosity is what will carry them past the clumsy workarounds and into genuine fluency. We have seen how quickly people can escalate from basic questions to real problem-solving when they get a nudge in the right direction, just as with the community navigating the NeurIPS Decisions Arriving Quickly: Share Your Experiences thread, where shared anxiety turned into shared strategy. The same principle applies here: one good question opens a door that a hundred guesses never will.

So here is the concrete thing to watch for: the day you stop memorizing formulas and start composing them. That is the turning point. When you can look at a date problem and instinctively reach for `WEEKDAY` or `MOD` or a simple `IF` statement, you are no longer a beginner. You are a builder. The person who asked this question is closer to that moment than they think. The next Monday will come, and their formula will be ready. The question is whether they will keep pulling dates forward, or start pulling their whole workflow into the future. We bet on the latter.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

In short, I want my cell to always pull the next Monday's date. I had the thought of using =today()+5 but that only would work if i looked at the file on the same day of week. I'm fairly new to excel so please go easy on me!😅

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community