Rebase lists of values to same scale



I need to rebase a couple of lists with different values into the same scale, multiply the rebased values by a weighted score and sum it up to a total score.

I know there was a discussion about the rebasing around 10 years ago, but I didn't feel I had all my questions answered there.

The suggestions then were to

a) Use the formula; (dataPoint-min)/(max-min). (Min number will then be 0, maximum number will be 1)
b) Express the values as percent of the maximum value. So 1000 to 5000 will end up as 0.2 to 1

What would be the benefit or drawback of using the one to the other?

Using a)
If there was only a small difference between the input values: let's say 7, 8, and 9, giving 7 the rebased value 0 and 9 the rebased value 1. Would't that miss out the relation between 7 and 9?

Or?

What do you say?

Thanks for your kind input!

Kind regards,

Joe
.