基于非连续范围的 SUMIF 公式
SUMIF formula based on non-contiguous ranges
我必须根据计划和支出概况匹配之间的日期来填充现金流量预测。通常我会使用 SUMIF 来执行此操作,对成本估算的每个元素使用两行(将月份的“第一个”日期堆叠在成本之上)。但是,我需要在同一行中执行该项目的所有计算。可能吗?
我曾尝试释放类似查询的解决方案(使用 SUMPRODUCT、OFFSET、INDEX 等),但我始终无法获得正确的结果。这可能是因为我缺乏治疗它们的能力,而不是这些功能未能提供我需要的解决方案。
理想情况下,我想制定以下内容。 "IF the date in every 5th column in the Spend Profile range matches the date in row 2 of the Programme range, SUM the value(s) in the cell(s) 2 columns prior".
下图显示了我必须处理的数据的缩小版。我已在程序范围内手动输入预期结果以说明所需结果。注意。 CELLS G4 和 L4 匹配 S2,因此返回 E4 和 J4。
Sample Data: Scaled down
您可以像这样偏移范围,使其与 SUMIFS 一起使用您的样本数据
=SUMIFS($A4:$O4,$C2:$Q2,"1st",$C4:$Q4,S)
我必须根据计划和支出概况匹配之间的日期来填充现金流量预测。通常我会使用 SUMIF 来执行此操作,对成本估算的每个元素使用两行(将月份的“第一个”日期堆叠在成本之上)。但是,我需要在同一行中执行该项目的所有计算。可能吗?
我曾尝试释放类似查询的解决方案(使用 SUMPRODUCT、OFFSET、INDEX 等),但我始终无法获得正确的结果。这可能是因为我缺乏治疗它们的能力,而不是这些功能未能提供我需要的解决方案。
理想情况下,我想制定以下内容。 "IF the date in every 5th column in the Spend Profile range matches the date in row 2 of the Programme range, SUM the value(s) in the cell(s) 2 columns prior".
下图显示了我必须处理的数据的缩小版。我已在程序范围内手动输入预期结果以说明所需结果。注意。 CELLS G4 和 L4 匹配 S2,因此返回 E4 和 J4。
Sample Data: Scaled down
您可以像这样偏移范围,使其与 SUMIFS 一起使用您的样本数据
=SUMIFS($A4:$O4,$C2:$Q2,"1st",$C4:$Q4,S)