Based on your sample file, without wanting to alter J52:J60 (unknown knock-ons) you could perhaps do something like
H52:
=IF(MAX($H$51:$H51)=MIN(10,MIN($M$12:$M$14)+1),"",MIN(10,0.5*(ROWS(H$52:H52)-1)+MAX(6,MIN($M$12:$M$14)-1)))
copied down to H60
Then highlight M12:M14, selecting M12 first, and apply a Validation List of:
=OFFSET($H$52,,,COUNT($H$52:$H$60),1)
Note: I wasn't entirely clear on the rules and have assumed that when first value is entered, say 9 the next value could range from 8-10, if 8.5 is selected the 3rd selection options can only fluctuate from 7.5 to 9.5
(ie the +/- is based on the MIN)
Bookmarks