在 Excel 中根据垂直和水平条件对单元格求和

在 Excel 中根据垂直和水平条件对单元格求和

我有一个电子表格,其结构与您在此电子表格上看到的类似。

电子表格

我尝试了几种方法来计算不同类别的年初至今数字,但都失败了。我应该在单元格 C14 中输入什么公式才能计算出第 1 周到第 5 周之间所有水果的总和?

答案1

显然我无法添加评论,但 Scott Craner 的回答只给出了第 5 周的总数,而不是年初至今的总数。要将截至第 5 周(包括第 5 周)的每一周的总数相加,请将第一个等号更改为 <=:

=SUMPRODUCT(C3:L9,(C2:L2<=C12)*(B3:B9=C13))

答案2

使用 SUMPRODUCT:

=SUMPRODUCT(C3:L9,(C2:L2<=C12)*(B3:B9=C13))

在此处输入图片描述

答案3

最简单的方法是将中间 SUMIF 公式放在单独的行上,然后让单元格 C14 简单地成为这些公式的总和。

例如,在单元格 C10 中输入:=SUMIF($B3:$B9,"Fruit",C3:C9)

然后将该公式拖到 L 列,并输入到单元格 C14 中:=SUM(C10:L10)

如果您不想让查看工作表的人看到小计,您可以隐藏第 10 行。

相关内容