I'm not a fan of Excel so I have a Word file (basically a chart I keep adding to) that I use to keep all my developing info. Here's how I do it:
1. When I'm shooting I usually write on the roll basic info needed (date, place, ISO, etc.). If I'm travelling and/or shooting a lot of film at once, or testing, I will also write in a notebook to keep all the information needed.
2. When I develop film, as I load the reels I will transfer the info from them onto my Word chart. The chart is normally kept blank (white background).
NOTE: I develop film in the kitchen, and my computer is in the next room. So I do both (develop and update the chart) at the same time - I can update the chart during the presoak, or the wash times, etc. It gives me something to do while I'm waiting.
3. After the film is dry, cut, and placed into Printfile sheets, I write on the sheet (in the space provided) all of the info that's in my Word chart. Once that has been done, I will "colour" that section of the Word chart to know that the film has been properly recorded and stored. If anything is left blank (white background) I know that it is something I have left to do. Here's an example:
The "F" column is the number of the film I developed in a year. This is from 2018, so you are seeing the chart from the 23rd roll I developed that year. The "D" column is the order that I developed the rolls, since I tend to bulk develop in major sessions (usually over a few weeks) according to film/rating/developer. The a/b designation means the two rolls were developed in the same tank. That's useful to know if there is a problem with the film - if the problem appears only on one film, then I know it wasn't the developing that was the problem (unless I mislabeled the rating). The # column is for the number I put on the film when I was shooting, if I did so (usually only when I'm shooting multiple rolls in the same location). Developer/Dilution/Times are all pretty standard, the Notes are for location and dates and any other info I want to put in there.
On the first page of the chart, I also have a "cheat sheet" of my preferred developing times for different film/ISO/developers, and sometimes cameras (I like to overdevelop Holga images to boost the contrast a bit). While I tend to stick to 2-3 developers (usually Rodinal with Acros, Finol with HP5+/Delta 400, and D76 for everything else), sometimes I am forced to try different things, either due to how I rated the film on the day, or the developers that were available to me at the time. All that goes into the cheat sheet, and I update it when I move or have come to realize that I have moved away from my original preferences. You can see in the HP5+ section that I have the "recommended" times (by the manufacturer), but also the times that I prefer to use. Looking at this now I feel I may have to update it to reflect my preferences now, as I think it has been a while.
Anyway, I don't know if any of this helps, but it's what I've been doing for the past ten years or so, and I like it.
As for prints, unless I'm testing different developer/toning regimes, and/or I'm working on a complicated print with lots of burning and dodging, I rarely write on the print or in a notebook, since I've come to realise, like others, that I rarely refer back to those notes. However, I have some nice big notebooks that I keep in the darkroom specifically for that purpose, should I want to do that.