【发布时间】:2014-05-02 16:46:06
【问题描述】:
我有一个压力值,比如 963,我的水负荷值为 4.4。我需要查找相应的露点。如图所示,可用压力值为 B2:AJ2。每个压力值对应的水负荷值在列的下方(例如,对于 900 的压力,水负荷值位于 Y4:Y29)。使用给定的场景(压力 = 963,水负荷 = 4.4),我可以使用什么公式让 Excel 返回露点(最左列),即 -6?
【问题讨论】:
-
感谢 simoco 编辑我的帖子!
我有一个压力值,比如 963,我的水负荷值为 4.4。我需要查找相应的露点。如图所示,可用压力值为 B2:AJ2。每个压力值对应的水负荷值在列的下方(例如,对于 900 的压力,水负荷值位于 Y4:Y29)。使用给定的场景(压力 = 963,水负荷 = 4.4),我可以使用什么公式让 Excel 返回露点(最左列),即 -6?
【问题讨论】:
很难看到你的价值观,但试试这个:
=INDEX($A$3:$A$29,MATCH(WaterLoad,OFFSET($A$3:$A$29,,MATCH(Pressure,$B$2:$AJ$2))))
【讨论】:
解决问题的更精确方法是真正的反向插值。
您需要一些工程功能才能开始使用(请参阅Propel)。
首先,在单元格 A32 处对“水负荷”进行双向三次插值(Ctrl - Shift - Enter):
=interpolate(transpose(interpolate(TABLE, DEWPOINTS, A31, cubic)), PRESSURES, 963, cubic),其中 A31 包含您对露点的“猜测”。
然后,求解下面的“正确”露点,其中 A33 包含 guess - interpolated,=A31 - A32。
=solveroots(A33,A31),给出更精确的露点 -6.9。
好处是这种方法适用于任何双向表。如果数据排序不正确,使用 MATCH 会很棘手。
【讨论】: