我从主数据集中生成一组唯一日期。
我想找到与每个唯一日期匹配的主数据集行,以对相应的单元格值进行计算。
我创建了一个测试文件来展示我所追求的。
我正在努力在我的公式中获得正确的索引和匹配组合。这就是我所拥有的:
=INDEX($K2:K,MATCH(ARRAYFORMULA(IF($K2 = INDEX($B2:B, SUM($D2:$D) / SUM($H2:H)),"")),$K2:K,0))
有人可以帮我解开这个吗?
编辑:提供 SUMIF 作为上述需求的解决方案,这简化了我做的过于复杂的事情。
SUMIF 方法可以工作 - 我将最终对四个单独的值执行该操作,然后对这些结果进行除法。
我已经编辑了上面的公式以反映这种变化
=INDEX($K2:K,MATCH(ARRAYFORMULA(IF($K2 = INDEX($B2:B, SUM($D2:$D * $E2:$E) / SUM($H2:H * $I2:$I)),"")),$K2:K,0))
基于一些建议的解决方案,我认为我的帖子中不清楚我需要为每个唯一日期生成 L 列值。如果是这种情况,我们深表歉意。