Google Spreadsheet列不同时会反映不同的列值

时间:2015-06-12 23:13:36

标签: google-sheets

我一直在研究电子表格来检查一些事情。我正在将递归公式转换为线性公式。初始值或第一个状态是60.要达到第二个状态,你是240.这是通过采用先前的状态,加倍并增加120来完成的。这导致第3和第4状态为600和1320.现在这个基数公式很清楚,(60+120)*2^(n-1)-120准确地表达了它。

我的第二部分来自于需要增加降低成本的能力,同时仍然忠于国家。因此,最后一个公式只有在成本降低为0时才有效。经过相当大的努力(我一直有较小的舍入错误),我到达了(ROUND(60-60*0.015*B$2)+(120-round(120*rounddown(B$2/3)*0.03,0)))*2^($A2-1)-(120-round(120*rounddown(B$2/3)*0.03,0))

为了测试公式我创建了一个具有以下值的表,a2 = 1到a5 = 4,b2 = 0到h2 = 6。现在我使用谷歌电子表格来检查信息。当我填充表时,我发现所有值都是正确的公式,除了G.在G上,值与F相同。 因此,为了尝试纠正这一点,我删除了单元格中的信息,删除了列,甚至在新的电子表格中再次尝试。但在所有情况下,G = F时都不应该。我无法弄清楚为什么我会得到一个重复的列。

第3行的信息是它应该使用的值。

预期值为G4 = 55,G5 = 226,G6 = 568,G7 = 1252。

Screen shot of google spreadsheet

1 个答案:

答案 0 :(得分:0)

如果有人想知道,我终于设法解决了这个问题。我需要再来一个地方。以下是适用于我当前测试的公式。

和((ROUND(60轮(60 * 0.015 * A $ 2))+(120-轮(120 * ROUNDDOWN(A $ 2/3)* 0.03,0)))* 2 ^($ A25-1 ) - (120-轮(120 * ROUNDDOWN(A $ 2/3)* 0.03,0)))