sumif范围和标准切换

所以我有一个财政周数在一年的表格,并计算折旧,我试图总结资本投资总周期的周数。 所以第一个参数是范围,第二个参数是从另一个单元格中抽取年份,然后在设备的几年中添加预期的生命周期。 第三个参数是预期的总和范围。

SUMIF(YearWeeks[Year],"<="&LEFT(AS$14,4)+$H20,YearWeeks[Weeks])

这工作正常。 拉入正确的数字没有问题。 但是,无论何时我尝试在其他单元格中拖动此值,以便在整个电子表格中使用它来计算折旧,它会立即将年份值和周值切换为:

SUMIF(YearWeeks[Weeks],"<="&LEFT(AU$14,4)+$H20,YearWeeks[Year])

我无法弄清楚为什么这样做。 这可能是简单的事情,但它完全回避我。 任何帮助将不胜感激。

Year Weeks 2015 52 2016 53 2017 52 2018 52 2019 52 2020 52 2021 53 2022 52 2023 52 2024 52 2025 52 2026 52 2027 53 2028 52 2029 52 2030 52

 Life 5 5 5 5 5 5 5 5 8 8 8 8 8 8 201504 201505 201506 201507 201508 201509 201510 201511 201512 201601 201602 201603 

而不是将公式拖到右侧,复制单元格并将其粘贴到单元格右侧的单元格中,等等…:

这将保持列引用不变(没有从YearWeeks[Weeks]YearWeeks[Year] )。

正如微软支持网站所述 :

移动,复制和填充结构化引用

复制或移动使用结构化引用的公式时,所有结构化引用保持不变。

在填充公式时,完全限定的结构化引用可以按照下表中所汇总的那样调整列说明符。

注意: YearWeeks[Weeks]是一个结构化的参考,在这种情况下填充是许多人所说的拖动