具有一个行条件和两个列条件的矩阵中的 Sumifs
Sumifs in a matrix with one line-condition and two column-conditions
我正在尝试从 table(蓝色,B2:J9)收集信息,根据三个条件(绿色框,B11:AB13).
在这种情况下,困难在于某些条件与列有关,而另一些与矩阵中的行有关,因此无法将矩阵转换为字符串来求和。
我试过的公式是
=sumifs(D3:J9,D2:J2,B11,C3:C9,B12,B3:B9,B13)
错误是"Array arguments to SUMIFS are of different size."
下图有两个期望值,第一个(黄色)和最后一个(粉色)
粘贴到B15并向右拖动:
=IFERROR(SUMPRODUCT(QUERY(TRANSPOSE(QUERY(TRANSPOSE($B:$J),
"where Col1='"&B11&"'", 2)),
"where Col1='"&B13&" "&B12&"'", 0)), )
我正在尝试从 table(蓝色,B2:J9)收集信息,根据三个条件(绿色框,B11:AB13).
在这种情况下,困难在于某些条件与列有关,而另一些与矩阵中的行有关,因此无法将矩阵转换为字符串来求和。
我试过的公式是
=sumifs(D3:J9,D2:J2,B11,C3:C9,B12,B3:B9,B13)
错误是"Array arguments to SUMIFS are of different size."
下图有两个期望值,第一个(黄色)和最后一个(粉色)
粘贴到B15并向右拖动:
=IFERROR(SUMPRODUCT(QUERY(TRANSPOSE(QUERY(TRANSPOSE($B:$J),
"where Col1='"&B11&"'", 2)),
"where Col1='"&B13&" "&B12&"'", 0)), )