SUMIF里面的SUMIF似乎不可能,反正它呢?

所以我想在SUMIF里面做一个SUMIF。 这里是场景:(请注意项目types和货币都是列表):

Itemtype Currency Amount hats CAD $3.00 hats CAD $2.00 Shoes USD $4.00 hats USD $4.00 shoes CAD $3.00 gloves USD $2.00 

我想在汇总表中对汇率和项目types进行汇总,所以我的汇总表看起来像这样:

  CAD USD hats $5.00 $4.00 Shoes $3.00 $4.00 gloves $0.00 $2.00 

我无法弄清楚如何在两个条件下做到这一点。 我已经尝试在SUMIF内部使用SUMIF,如下所示:

 = SUMIF(A2:A7,"hats",SUMIF(B3:B7,"CAD",C2:C7)) 

但那不起作用,不是我所期望的。 我正在绘制如何用Excel做到这一点的空白。

您可以通过select一个单元格然后单击插入>表格将数据转换为Excel表格(Excel 2007及更高版本)。 之后,select表格中的任何单元格,然后单击插入>数据透视表。

将ItemType拖到行面板中,将货币拖到列面板中,将金额拖到值面板中。

您可以随时在表格下方添加新的数据行。 新行将属于表,并将可用于数据透视表。 然后右键点击数据透视表并刷新它以包含新添加的数据。

对于一次性或更less的dynamic解决scheme,您可以使用Sumproduct。 准备行和列的标题,然后沿着这些行应用公式。

 =SUMPRODUCT($C$2:$C$7*($A$2:$A$7=$A11)*($B$2:$B$7=B$10)) 

或与Sumifs

 =SUMIFS($C$2:$C$7,$A$2:$A$7,$A11,$B$2:$B$7,B$10) 

查看单元格位置的截图。

在这里输入图像说明