范围使用另一个单元格值ex。 sum(a1:a(b1))其中b1是300

时间:2019-12-07 23:42:15

标签: arrays google-sheets google-sheets-formula transpose array-formulas

我想复制一个驻留在单元格b7中的值,该值要减少n次存储在单元格b6中的次数。我想在G列中自动填充,而无需手动拖动并填充

=ArrayFormula(if(row(G2:INDIRECT("G2:G",B6))=row(G2:indirect("G2:G",B6)),B7))

这似乎只是将其完全复制下来,而不是仅复制300次。

3 个答案:

答案 0 :(得分:0)

尝试:

=ARRAYFORMULA(VALUE(B7&SUBSTITUTE(ROW(INDIRECT("G2:G"&B6+1))^0, 1, )))

0

答案 1 :(得分:0)

尝试:

=TRANSPOSE(SPLIT(REPT("♥"&B7, B6), "♥"))

0

答案 2 :(得分:0)

尝试这个:

=arrayformula(if(transpose(split(REPT("1,",B6),","))=1,B7))

回答您的标题问题:

=sum(A1:offset( A1, B1 - 1, 0))