I do a big charity bike ride every year, and track my donors in Excel (largely because the initial dump of donation data came from the org in that format).
I try to be smart about my appeals, and I rapidly ran into limitations on pulling certain sets of email addresses out of Excel easily/simply/etc., and my next-step turned out to be Jupyter. It's GREAT for that, and I can still keep my data in Excel as a source and just query against it.
But I can't imagine trying to do the whole thing in Jupyter.
I do project organization in excel, which is possibly close to what you're thinking, but I really don't like doing formula editing in excel when I can just do it in python. It's personal preference tho.
Excel is an amazing piece of software esp for a power gui. But so is Python. For my work I'm either dealing with about 1k rows max... or I'm dealing with millions of rows or more, things that break excel. Or multi terra, stuff that likes a cluster.