Excel:如果满足条件,则和列和行

我在第一栏有一个产品名称表,然后从那里开始。 每个date都有一定数量的产品必须被制作。 我试图根据产品types来总结所有这些数字,即:

IKLM ... 30.8. 31.8. 1.9. ... MAD23 2 0 45 ... MMR32 5 7 33 ... MAD17 17 56 0 ... MAD: 120 (2+0+45+17+56+0) MMR: 45 (5+7+33) 

我现在正在做的是先总结一下:

= SUM(K6:GN6)

 MAD23 = 47 MMR32 = 45 MAD32 = 73 

然后根据第一列中的部分产品名称对J列中的数字进行求和:

= SUMIF(!工作表Sheet1 I6:I775; “MAD *”;工作表Sheet1 J6:J775)

 MAD = 120 MMR = 45 

是否有可能做到这一点每个标准只有一个公式?

试试这三行,我明白了

 =SUM($K$6:$M$8*(LEFT($I$6:$I$8,LEN(I10)-1)=LEFT(I10,LEN(I10)-1))) 

这是一个数组公式,必须使用Ctrl Shift Enter进行input

这是假设I10将包含一些冒号后面跟着一个冒号,你想匹配那些与I6的第一个字符:I8。

在这里输入图像说明

 =SUM(IF(MID(Sheet1!I6:I775,1,3)="MAD",Sheet1!k6:gn775,"")) 

用ctrl + shift +input