我正在尝试使电子表格使用L2的值作为当前计算现金价值的参考:
根据公式:
=arrayformula(IF(I2:I<>"",$L$2+SUM(INDIRECT("G2:G"&I2:I)),""))
但是下面的行总是返回相同的结果,在这种情况下为100。
我想知道在创建此公式时哪里出了错
其他详细信息:
我已经准备好了一个图表来处理随着时间的推移的现金增长,如果您决定直接看一下电子表格,通过重新调整正确的公式来提供帮助,还请查看图表是否根据数据和值的移动,始终是图形开头的G和H列的最后一行
这是“银行”列中的预期结果:
捕获初始资金L2
,并从中添加在COLUMN G
答案 0 :(得分:1)
尝试:
=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))