Sumif 用于列的动态范围

Sumif for dynamic range of columns

您好,我在不同的列中有商店编号,在行中有产品以及各个商店的销售额。我想通过更改经过数据验证的单元格中的商店和产品,在不同的 sheet 中进行求和。我如何 select Sumif 中基于商店编号的动态列。附上图片以供参考。

=SUMIF(A2:A6,"=Shirts",B2:B6)
  • A2:A6 - 这是条件适用的范围
  • "=Shirts" - 条件表达式。
  • B2:B6 - 考虑汇总的单元格。

这是一个基于您的示例数据的模型,其中显示了行号和列字母:

以此为基础,单元格 C15 中的公式为:

=SUMIF($C:$C,$C,INDEX($D:$G,0,MATCH($C,$D:$G,0)))

您需要调整范围以适合您的实际数据。