查找 headers 并有选择地对其下方的单元格求和

Lookup headers and selectively sum cells below it

我正在尝试根据月份 (B1) 查找特定列并对其下的单元格求和。此外,我试图仅按指定区域 (D1) 对该列中的单元格求和。这就是我的想法,但 excel 不认为它是一个有效的函数。

=SUMIFS(ADDRESS(MATCH(A3,A:A,0)+10,MATCH(B1,3:3,0)):ADDRESS(MATCH(A3,A:A,0)+1,MATCH(B1,3:3,0)),A4:A,D1)

=SUMIFS(INDEX(:48576,0,MATCH(B1,3:3,0)),A:A,D1)

INDEX(:48576,0,MATCH(B1,3:3,0)) returns 整列,其中第 3 行等于 B1。然后对 A 列等于 D1 的列求和。

如果您想像当前公式一样将其限制为仅行 4:12:

=SUMIFS(INDEX(:,0,MATCH(B1,3:3,0)),$A:$A,D1)

以下将根据月份、地区和经理进行汇总...

=SUMIFS(INDEX($D:$J,0,MATCH(B1,$D:$J,0)),$A:$A,D1,$B:$B,F1)

希望对您有所帮助!