*Floater*:
I have some tables for recreational diving, for example the EAN32 table I use is this:
depth time
60 90
70 60
80 45
90 35
100 30
110 25
Then I just keep track of my average depth and use it with this table. So if I spend 25 min at 100 and 25 min at 60, then that would give 50 min at 80 ft, which is 5 min over the limit, so I might add a 5 min to my safety stops for example. However, some others use 50min for the 80ft limit so it doesn't really matter. I also ascend at 10ft/min starting from 80% of ATA; 30 sec ascent, 30 sec pause per 10 ft, and extend the pauses to 1 min stops at 30/20/10 ft, or might do 2 min stops in this particular example as I stayed 5 min over the limit. It's not an exact science, and this is just what I do. I don't know what others do, nor do I recommend anyone else use this, and I may change how I do this in future anyway.
The problem is that technique is OK for a nice easy dive like you described but if you apply depth averaging to something more agressive see what happens:
here is a dive with 2 level components using v-planner
Dec to 200ft (4) Trimix 15/55 50ft/min descent.
Dec to 250ft (4) Trimix 15/55 60ft/min descent.
Level 250ft 5:10 (10) Trimix 15/55 1.28 ppO2, 74ft ead, 94ft end
Asc to 200ft (11) Trimix 15/55 -30ft/min ascent.
Level 200ft 10:00 (21) Trimix 15/55 1.06 ppO2, 55ft ead, 72ft end
Asc to 130ft (24) Trimix 15/55 -30ft/min ascent.
Stop at 130ft 1:00 (25) Trimix 15/55 0.74 ppO2, 29ft ead, 40ft end
Stop at 120ft 1:00 (26) Trimix 15/55 0.69 ppO2, 25ft ead, 36ft end
Stop at 110ft 1:00 (27) Trimix 15/55 0.65 ppO2, 21ft ead, 31ft end
Stop at 100ft 1:00 (28) Trimix 15/55 0.60 ppO2, 17ft ead, 27ft end
Stop at 90ft 2:00 (30) Trimix 15/55 0.56 ppO2, 14ft ead, 22ft end
Stop at 80ft 2:00 (32) Trimix 15/55 0.51 ppO2, 10ft ead, 18ft end
Stop at 70ft 2:00 (34) Nitrox 50 1.56 ppO2, 32ft ead
Stop at 60ft 2:00 (36) Nitrox 50 1.41 ppO2, 26ft ead
Stop at 50ft 3:00 (39) Nitrox 50 1.26 ppO2, 20ft ead
Stop at 40ft 3:00 (42) Nitrox 50 1.10 ppO2, 13ft ead
Stop at 30ft 5:00 (47) Nitrox 50 0.95 ppO2, 7ft ead
Stop at 20ft 7:00 (54) Oxygen 1.60 ppO2, 0ft ead
Stop at 10ft 10:00 (64) Oxygen 1.30 ppO2, 0ft ead
Surface (64) Oxygen -30ft/min ascent.
And here we have the dive usiing the average of the 2 depths
Dec to 200ft (4) Trimix 15/55 50ft/min descent.
Dec to 225ft (4) Trimix 15/55 60ft/min descent.
Level 225ft 15:35 (20) Trimix 15/55 1.17 ppO2, 65ft ead, 83ft end
Asc to 150ft (22) Trimix 15/55 -30ft/min ascent.
Stop at 150ft 0:30 (23) Trimix 15/55 0.83 ppO2, 36ft ead, 49ft end
Stop at 140ft 1:00 (24) Trimix 15/55 0.79 ppO2, 33ft ead, 45ft end
Stop at 130ft 1:00 (25) Trimix 15/55 0.74 ppO2, 29ft ead, 40ft end
Stop at 120ft 1:00 (26) Trimix 15/55 0.69 ppO2, 25ft ead, 36ft end
Stop at 110ft 1:00 (27) Trimix 15/55 0.65 ppO2, 21ft ead, 31ft end
Stop at 100ft 2:00 (29) Trimix 15/55 0.60 ppO2, 17ft ead, 27ft end
Stop at 90ft 2:00 (31) Trimix 15/55 0.56 ppO2, 14ft ead, 22ft end
Stop at 80ft 3:00 (34) Trimix 15/55 0.51 ppO2, 10ft ead, 18ft end
Stop at 70ft 2:00 (36) Nitrox 50 1.56 ppO2, 32ft ead
Stop at 60ft 2:00 (38) Nitrox 50 1.41 ppO2, 26ft ead
Stop at 50ft 3:00 (41) Nitrox 50 1.26 ppO2, 20ft ead
Stop at 40ft 4:00 (45) Nitrox 50 1.10 ppO2, 13ft ead
Stop at 30ft 6:00 (51) Nitrox 50 0.95 ppO2, 7ft ead
Stop at 20ft 7:00 (58) Oxygen 1.60 ppO2, 0ft ead
Stop at 10ft 12:00 (70) Oxygen 1.30 ppO2, 0ft ead
Surface (70) Oxygen -30ft/min ascent.
So you see the relationship is not linear. If you add more levels and more time the error can only increase. I am hoping to leann something here so those who reply
If you don't understand it certainly don't use it. Seems to be working well for myself and MANY others for years.
are not contributing anything useful.