Matrix 具有一行条件和两列条件的矩阵中的Sumifs

Matrix 具有一行条件和两列条件的矩阵中的Sumifs,matrix,google-sheets,sumifs,Matrix,Google Sheets,Sumifs,我试图从一个蓝色的表中收集信息,B2:J9以红色的行将其分发,B15:AB15根据绿色的三个条件框,B11:AB13 在这种情况下,困难在于某些条件与矩阵中的列有关,而另一些条件与行有关,因此不可能将矩阵转换为字符串进行求和 我试过的公式是 =sumifs(D3:J9,D2:J2,B11,C3:C9,B12,B3:B9,B13) 错误是SUMIF的数组参数大小不同 下图显示了两个预期值,第一个为黄色,最后一个为粉色 粘贴到B15中并向右拖动: =IFERROR(SUMPRODUCT(QUERY

我试图从一个蓝色的表中收集信息,B2:J9以红色的行将其分发,B15:AB15根据绿色的三个条件框,B11:AB13

在这种情况下,困难在于某些条件与矩阵中的列有关,而另一些条件与行有关,因此不可能将矩阵转换为字符串进行求和

我试过的公式是

=sumifs(D3:J9,D2:J2,B11,C3:C9,B12,B3:B9,B13)
错误是SUMIF的数组参数大小不同

下图显示了两个预期值,第一个为黄色,最后一个为粉色


粘贴到B15中并向右拖动:

=IFERROR(SUMPRODUCT(QUERY(TRANSPOSE(QUERY(TRANSPOSE($B$2:$J$9), 
 "where Col1='"&B11&"'", 2)), 
 "where Col1='"&B13&" "&B12&"'", 0)), )

你能添加预期的输出吗?当然!我已经编辑了这篇文章,添加了两个期望值。非常感谢玩家0!