我有一张表格,它显示了基于温度、pH和氨的化学浓度值。在测量这些变量的方式上,氨水平总是这六个值中的一个(在表的顶部),所以它作为一个分类变量工作。
我需要一种方法在这个表上插值,基于这三个变量。我尝试使用索引和匹配的组合,但我无法实现我想要的。然后,我想“将”表划分成间隔,以“减少”一个变量,并使用一个IF函数根据第三个变量(我认为是pH或氨)选择插入哪个区间,但我无法找到像这样动态地改变间隔的方法。
有人能想到一个替代办法来完成我想要做的事吗?如果可能的话,我想避免使用VBA,但是如果没有其他方法,我使用它也没有问题。
谢谢你的帮助!
我附上下表的一个例子。

发布于 2020-12-07 15:08:37
假设PH在A栏中:
=INDEX(A:H;MATCH(6,8;A:A;0)+MATCH(25;B:B;0)-2;MATCH(2;2:2,0))其中,需要将-2更改为Temp中的第一个22之前的行数。
这还假设22;25;28在Temp中的模式对于每个pH都是相同的。
https://stackoverflow.com/questions/65184145
复制相似问题