I did have a little poke about with that; but the fact it would still need branch logic to work in my case makes it a bit of a faff. If there was a “Switch on Bool” of some sorts, maybe… but with 6 ranges to work with, InRange doesn’t seem to be my saviour.
Is there a way to implement it in a neat fashion, do you think? The method I’ve dreamed up above, with the Pure Function is useful (to me) as it’s reusable.
Thanks for your input.