【发布时间】:2014-12-29 20:42:45
【问题描述】:
我的数据集有以下变量:
实际
预计
首先,我想创建一个新变量'Ratio' = sum(Actual)/sum(Expected)。对于第一次观察,我希望这个表达式包含所有实际值和预期值。对于第二次迭代,我想只使用第二次观察和以后重复这个表达式。然后对于第三次迭代,我想包括第三次观察及以后。
这是数据和公式在 Excel 中的示例。
actual expected ratio
15 33 =SUM(A2:$A$6)/SUM(B2:$B$6)
10 50 =SUM(A3:$A$6)/SUM(B3:$B$6)
20 64 =SUM(A4:$A$6)/SUM(B4:$B$6)
60 77 =SUM(A5:$A$6)/SUM(B5:$B$6)
45 81 =SUM(A6:$A$6)/SUM(B6:$B$6)
其次,数据集可以有任意数量的观察结果,因此我希望表达式继续运行,直到“比率”低于我手动指定的值。理想情况下,该程序还将包含第四个变量的创建,其中包含从表达式中排除的观察数。因此,对于第一个观察结果,它将是“0”,第二个观察结果是“1”,第三个观察结果是“2”,依此类推。
我认为这也需要一个数组?提前致谢。
【问题讨论】: