在 SUMIF 公式中从 sum_range 中排除 "this" 单元格

Exclude "this" cell from sum_range in SUMIF formula

我有以下table

我正在使用以下公式在 Google Sheets

中使用 sumif 对每月的范围求和
=sumif($B:$B,$B1,$C:$C)

我希望在 C 列中显示总值,这是我求和的范围。

我希望总计与子条目显示在同一列中。如何排除包含总值的单元格,使公式不会成为自引用?

如果总计在单元格 C1 中,则:

=sumif($B2:$B2000,$B1,$C2:$C2000)

或者您可以命名范围:

销售额 = $B2:$B2000

价格 = $C2:$C2000

然后:

=sumif(sales,$B1,prices)

编辑:根据 pgSystemTester 的评论,Googlesheets 允许以下构造:

=sumif($B2:$B,$B1,$C2:$C)