我有下表:
它显示一个 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 的值