反规范化/反规范化

时间:2015-04-23 18:20:03

标签: excel-formula normalization denormalization

所以我使用以下公式将Excel中的一些数据标准化为0-1的范围

(B6-MIN(B $ 6:乙$ 370))/(MAX(B $ 6:B $ 370)-MIN(B $ 6:B $ 370)) 我想知道的是如何进行上述公式的反演或任何其他恢复到非标准化状态的方法。

1 个答案:

答案 0 :(得分:2)

根据您发布的内容,单元格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)