对 Excel 中符合给定条件的列求和

Sum Column that matches a given criteria in Excel

如何对满足给定条件的列进行垂直求和?

例如:

A B C D E F G
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7

如果条件 = A,那么公式会给出 4 如果乙,8 如果 C,12。我希望标准输入是一个可引用的单元格。

感谢您的帮助!

使用 INDEX return 正确的数组。使用 MATCH return 正确的列:

=SUM(INDEX(2:5,0,MATCH(J1,1:1,0)))

假设您有这样的 sheet:

=SUM(INDEX($BF:$BI,,Match($BC,$BF:$BI,0)))