The cutoffs and replacement values are all different, I can modify if they're obvious.
The actual range (all on row 3) is: P,S,V,Y,AB,AE,AH,AK,AN,AQ,AT,AW,AZ,BC,BF,BI,BL,BO,BR,BU,BX
Unfortunately 'data' is populated from 2 down, and it's often regenerated with varying quantities of rows, but the sheet is totally clear from CB2 to the far extents.
I can easily add a scratch worksheet for formulas if that helps.