Excel 使用不同标准的产品

Excel 使用不同标准的产品,excel,excel-formula,Excel,Excel Formula,我有上面的excel表格,我想计算每个公司每个部门每年的总数。我用过: =SUMPRODUCT(--($A$2:$A$9=A12),--($B$2:$B$9=B12)*$C$2:$F$9) 这似乎不管用 A B C D E F 1 COMPANY DEPART. QUARTER 1 QUARTER 2

我有上面的excel表格,我想计算每个公司每个部门每年的总数。我用过: =SUMPRODUCT(--($A$2:$A$9=A12),--($B$2:$B$9=B12)*$C$2:$F$9) 这似乎不管用

       A            B            C             D           E           F                   
1    COMPANY      DEPART.     QUARTER 1     QUARTER 2    QUARTER 3   QUARTER 4       
2    AB           PRO          123           223         3354        556                
3    CD           PIV          222           235         223         568                
4    CD           PRO          236           254         184         223            
5    AB           STA          254           221         96          265             
6    EF           PIV          254           112         485         256              
7    CD           STA          558           185         996         231              
8    GH           PRO          548           696         698         895               
9    AB           PRO          148           254         318         229                                                                              
10                                                                                
11    TOAL PER COMPANY PER DEPARTAMENT PER YEAR:            
12    AB PRO =        

将第12行中的A列=AB和第12行中的B列=PRO进行比较,然后:

=SUMPRODUCT((A2:A9=A12)*(B2:B9=B12) *C2:F9)
例如:


这只是一个样本吗;是否会有更多行出现同一公司和部门不止一次?是的,同一公司和部门出现在多个行中我看到tospig为您提供了一个有效的解决方案,但仅供参考,您的公式失败,因为SUMPRODUCT需要喂食相同大小的范围或阵列。如果求和范围有多列(标准范围是单列),那么您需要按照tospig的回答,将所有标准与求和范围相乘,因为矩阵乘法首先完成,SUMPRODUCT只输入一个范围,非常感谢:)