在接下来的 n 列中重复值

Repeat value in the next n colums

在下图中的顶部 table 中(称为输入的那个),我想将所有值重复到下一列,其中包含 B 列中的数字 - 即,对于 C4 中的值,我想在 C4 和 D4 中重复。 D4 中的值也应如此。所需的输出显示在下面的 table 中。

有人可以帮助我吗?我发现每当值重叠时都很难重复该值(我不能使用 VBA)

非常感谢!

编辑 - 这是一个例子: 让我们以第 4 行为例:这里我想在单元格 C4 和单元格 D4 中重复单元格 C4 中的值 100。但是在单元格 D4 中,我还想重复该值 - 即单元格 D4 中的值需要在 D4 和 E4 中。现在,我想将两者相加,因此我在 C4 中得到 100,在 D4 中得到 200,在 E4 中得到 100。

您可以尝试从 C11 开始复制此公式:

=IF(SUM(INDEX(4:4,MAX(COLUMN($C2),COLUMN()-$B11+1)):C4)=0,"",SUM(INDEX(4:4,MAX(COLUMN($C2),COLUMN()-$B11+1)):C4))