【发布时间】:2015-07-02 02:36:13
【问题描述】:
所以我已经使用以下公式将 Excel 中的一些数据标准化为 0-1 的范围
(B6-MIN(B$6:B$370))/(MAX(B$6:B$370)-MIN(B$6:B$370)) 我想知道的是如何进行上述公式的逆运算或任何其他恢复到非规范化状态的方法。
【问题讨论】:
标签: excel-formula normalization denormalization
所以我已经使用以下公式将 Excel 中的一些数据标准化为 0-1 的范围
(B6-MIN(B$6:B$370))/(MAX(B$6:B$370)-MIN(B$6:B$370)) 我想知道的是如何进行上述公式的逆运算或任何其他恢复到非规范化状态的方法。
【问题讨论】:
标签: excel-formula normalization denormalization
根据您发布的内容,单元格B6 正在针对B 列进行标准化。所以去规范化,它只是
=B6
如果您想取 0 到 1 之间的任意值(例如 0.3),您只需用代数方式反转公式即可:
= 0.3 * (MAX(B$6:B$370) - MIN(B$6:B$370)) + MIN(B$6:B$370)
要对单元格(例如,D9)执行此操作,它是相同的,只是使用单元格编号而不是值:
= D9 * (MAX(B$6:B$370) - MIN(B$6:B$370)) + MIN(B$6:B$370)
【讨论】: