Google sheets 矩阵式+;总和+;间接的
我试图让电子表格使用L2的值作为参考,以计算当前的现金价值: 根据公式:Google sheets 矩阵式+;总和+;间接的,google-sheets,sum,google-sheets-formula,array-formulas,google-sheets-query,Google Sheets,Sum,Google Sheets Formula,Array Formulas,Google Sheets Query,我试图让电子表格使用L2的值作为参考,以计算当前的现金价值: 根据公式: =arrayformula(IF(I2:I<>"",$L$2+SUM(INDIRECT("G2:G"&I2:I)),"")) =arrayformula(如果(I2:I“$L$2+总和(间接(“G2:G”&I2:I)),”) 但是下面的行总是返回相同的结果,在本例中为100 我想知道我在创建这个公式时哪里出错了 另一个细节: 我已经制作了一张图表,准备处理现金随时间的增长,如果您决定直接查看电子表
=arrayformula(IF(I2:I<>"",$L$2+SUM(INDIRECT("G2:G"&I2:I)),""))
=arrayformula(如果(I2:I“$L$2+总和(间接(“G2:G”&I2:I)),”)
但是下面的行总是返回相同的结果,在本例中为100
我想知道我在创建这个公式时哪里出错了
另一个细节:
我已经制作了一张图表,准备处理现金随时间的增长,如果您决定直接查看电子表格,通过重新调整正确的公式来提供帮助,还请查看图表是否根据数据和值的移动正常工作,始终是图表开头G列和H列的最后一行
这是银行栏中的预期结果:
获取初始资金L2
,并从中在G列中添加每次投资取得的结果序列
试试:
=ARRAYFORMULA(QUERY(L2+MMULT(ARRAY_CONSTRAIN(SPLIT(REPT("0×",
ROW(INDIRECT("A1:A"&COUNTA(D2:D)+1))-1)&
TEXTJOIN("×", 1, INDEX(SORT({INDIRECT("G2:G"&COUNTA(D2:D)+1),
ROW(INDIRECT("G2:G"&COUNTA(D2:D)+1))}, 2, 0),,1)), "×"), 999^99,
COUNTA(D2:D)+1)*1, ROW(INDIRECT("G1:G"&COUNTA(D2:D)+1))^0),
"offset 1", 0))
输出应该是什么?你能举个例子吗?@player0我在问题中添加了预期的结果。我很抱歉错过了这一部分。