Excel:如何计算整个工作表中名称右侧特定数量的单元格的总和?

Excel:如何计算整个工作表中名称右侧特定数量的单元格的总和?

我有一张全年的表格,我想对当天右侧的 5 个单元格求和,例如:

[Monday][15][61][75][15][17]

但我还想对右边的 5 个单元格求和全部工作表中的星期一。我的数据如下:

Wednesday   81  32  0   0   88  14
Thursday    120 17  0   0   108 15
Friday      287 13  0   0   66  11
Saturday    201 12  13  12  78  7
Sunday      217 39  0   1   60  30
Monday      300 13  0   10  68  18
Tuesday     76  0   0   0   0   0
Wednesday   103 0   0   8   20
Thursday    128 0   0   0   0   0
Friday      123 8   15  45  45  16
Saturday    250 12  0   1   45  15
Sunday      197 0   0   0   0   0
Monday      312 21  0   26  97  4
Tuesday     299 17  33  0   121 11
Wednesday   327 16  8   4   90  27
Thursday    131 29  32  25  74  29
Friday      260 10  0   10  76  13
Saturday    370 15  8   9   77  24
Sunday      216 43  0   7   161 29
Monday      86  4   88  102 40

答案1

这似乎有效:

=SUMPRODUCT(--(A1:A9999="Monday")*((B1:B9999)+(C1:C9999)+(D1:D9999)+(E1:E9999)+(F1:F9999)))

在此处输入图片描述

根据您感兴趣的列进行调整,并调整 9999 以匹配您的数据。

对于整个工作表:

=SUMPRODUCT(--(A:A="Monday")*((B:B)+(C:C)+(D:D)+(E:E)+(F:F)))

答案2

以下仅对左列为星期一的情况进行求和

=IF(A1="Monday";SUM(B1:F1);"")

答案3

这不像@garys-student 建议的那么优雅,但它确实有效:

=SUM(SUMIF(A1:A20;"Monday";B1:B20);
     SUMIF(A1:A20;"Monday";C1:C20);
     SUMIF(A1:A20;"Monday";D1:D20);
     SUMIF(A1:A20;"Monday";E1:E20);
     SUMIF(A1:A20;"Monday";F1:F20);
     SUMIF(A1:A20;"Monday";G1:G20))

假设数据位于单元格 A1:G20。

对 A 行中包含“星期一”的所有行进行数据汇总的图像

I1 包含完成的函数;G22 对列的总和进行求和;H21 对行的总和进行求和;所有三个单元格都包含相同的结果,确认 I1 按预期工作。

相关内容