首页 > 解决方案 > 每隔 n 周插入一个值

问题描述

我有一个这样的示例数据:

在此处输入图像描述

我想每 12 周在“标识符”列中插入数字 1,但从“标志”列中等于 1 的每个值计算这几周。因此,如果 2021 年 1 月 26 日“标志”列中的值为 1,那么我们从那里开始计算 12 周,并在“标识符”列(2021 年 4 月 20 日)中插入 1,依此类推。任何可以完成这项工作的公式?

标签: excelexcel-formula

解决方案


您可以=B2在单元格 C14 中写入并向下拖动。

更复杂一点,从 D2 开始:

=IF(ROW()>ROW(A$1)+12,INDEX(B:B,ROW()-12),0)

并向下拖动

或在 Excel 365 中,您可以使用溢出公式:

=IF(ROW(A2:A28)>ROW(A1)+12,INDEX(B:B,ROW(A2:A28)-12),0)

在此处输入图像描述

总是假设您在第一列中的日期以一周的常规步骤上升。


推荐阅读