表 1:例如:分包商将在第 1 行输入更新日期,并在第 2 行输入自上次更新以来每天安装的平均线性英尺数。
表 2:我在第 4 行(作为进度图的 x 轴)上列出了项目的整个日期范围。在第 5 行(图表的 y 轴)中,我需要显示更新期每天的英尺/天数(即从开始到 5 月 5 日每天“25”),然后在到达下一个更新期时自动更改为下一个周期的英尺/天数。
第 5 行中的公式是否有一个函数,当第 4 行中的日期落入下一个更新范围(第 1 行)时,它会将每日英尺参考单元格(第 2 行)推进到下一个单元格?
我制作了一些版本,这些版本只使用 IF、OR 和 AND 语句,将范围内的每个单元格都包含在公式中……但范围非常短。我正在更改要求,现在范围可能有数百个单元格长,所以如果我必须转到 FF 列,我就无法制作像“如果 G5<B1 则输入 A2;如果 H5<B1 则输入 A2...”这样的公式。
我希望这已经清楚了。如果我需要进一步说明,请告诉我。
答案1
听起来您可以使用 INDEX 和 SUMIF 来做到这一点。我没有 100% 遵循示例,但类似以下内容:
=INDEX(A:A,SUMIF(G5:FF5,">"&B1)+1)