我有一张包含很多列和行的 Excel 表。
我需要从 E 列中获取一个值,标题为“总计”。
我需要使用 B 列中的详细信息(标题为“条件 1”)来获取此值。如果我想从 E 列获取总和,则条件 1 的值必须是“abc”
通常,这将是一个简单的 sumif。但是,每个月“总计”和“条件 1”的位置都会移动。因此,本月它们位于 B 列和 E 列,但下个月它们将位于 C 列和 F 列。
我需要一个 Excel 公式,可以智能地查找此 sumif 的标有“条件 1”的列和标有“总计”的列。
如果答案仅仅是 vba 那就没问题了。
答案1
假设这被格式化为表格,您可以使用类似的东西来完成它。
=SUM(SUMIF( Table1[Criteria 1],"abc", Table1[Column B]), SUMIF( Table1[Criteria 1],"abc", Table1[Column E]))
编辑:我想我有点误读了,还早。
SUMIF( Table1[Criteria 1],"abc", Table1[Total])