如何将窄范围County Percentage映射至1-100的Final Score区间?
区间转换解决方案:将53-78的County Percentage映射为1-100的Final Score
- 直接用线性归一化就能解决问题,这是最常用的区间映射方法,能保证原区间的最小值对应1、最大值对应100,中间数值按比例均匀分布在1-100之间。
- 针对你给出的固定区间(53-78),可以直接用这个公式:
=((AB3-53)/(78-53))*99+1
解释一下:78-53是原数据的跨度(25),99是目标区间的跨度(100-1),代入后53会算出1,78会算出100,54这类低数值对应低分,77这类高数值对应高分,完全符合需求。 - 如果原数据的最小/最大值不是固定的53/78,想要动态适配AB列的所有数据区间,就用这个动态版公式:
=((AB3-MIN(AB:AB))/(MAX(AB:AB)-MIN(AB:AB)))*99+1 - 你之前用的公式只参考了最大值,没考虑最小值的偏移,所以没法覆盖1-100的全区间,线性归一化刚好补上了这个逻辑漏洞。
内容的提问来源于stack exchange,提问作者Jamie Warren
相关产品推荐
相关产品推荐

