Excel 2010透视表中的插值计算字段

我试图使用数据透视表插入Excel中的一个大的,多variables表的值。 有什么方法可以在计算字段的范围内进行插值? (或者任何其他好方法来接受这一点)。

我正在尝试做的事情 – 我有下面的表格,我正在尝试在Alpha和Beta的伽玛值为5的情况下插值Delta。对于这个简化的数据,答案是15每个集合Alpha / Beta版。 在我的真实数据中,Gammas和Deltas并不总是很好,即使是数组也是如此,尽pipe它们sorting正确。

Alpha Beta Gamma Delta AX 0 10 AX 10 20 AY 0 10 AY 10 20 BX 0 10 BX 10 20 BY 0 10 BY 10 20 

我已经试过的公式 – >计算字段 – >公式:= INTERP(5,Gamma,Delta)*请注意,INTERP是一个自定义线性插值器。 yv = INTERP(xv,x,y)。

Excel不会让我这样做,所以我想知道是否有更好的办法? 我显然可以只是手动拉插值arrays,但是我的数据有50个阿尔法和50个贝塔,所以需要很长时间。 我试着用INDEX和MATCH的组合(使用数组公式)自动拉数组,并使用它。 唯一的问题是,它变得非常慢,每次细胞重新计算,它约30秒左右的程序。

任何想法,将不胜感激。 我正在考虑使用数据透视表,但常规公式解决scheme或VBA解决scheme也可以。 谢谢!

Interesting Posts