excel 对相同值的变量求和

excel 对相同值的变量求和

我有下表: 桌子

它显示一个 SKU,然后显示该 SKU 的生产时长,然后显示一个新的 SKU 和时长。

您可以看到 SKU 1,然后是新品 SKU 2,然后是与 SKU 1 相同的 SKU 3-10。当这种情况发生时,我想将它们相加。结果将如下所示: 结果

我想不使用 VBA 而是使用公式来实现这一点。SKU 的数量不会超过 10 个,因此持续时间也不会超过 10 个。

答案1

如果只需要对最后 8 个 SKU 的值求和,则可以使用:

=IF(COUNTIF(E2:T2,E2)=8,SUMPRODUCT(--(E2:S2=E2)*F2:T2),"")

其中 E2 是在 SKU3-10 中重复的 SKU,
E2:T2 是 SKU3---Process10 的值

答案2

如果您想要对具有共同键(SKU)的几个值进行求和,则可以使用 SUMIF 命令:

求和

  1. 将您的数据分成两列,第一列为 SKU,第二列为值。
  2. 列出您关心的 SKU 清单。
  3. 写入命令:

=SUMIF(键列表,要查找的值,值列表)

像这样:

=SUMIF($A$3:$A$9,D3,$B$3:$B$9)

该命令将在列表中搜索所有出现的SKU并计算其值。

相关内容