0

我有实体的数据date, name, price。我设法在Categories每个名称的列中使用= LEFT(B2;FIND(" ";B2)). 事实上,我想为每个类别获得每月总价格。

我的单子: 我的数据:

我试过了:

=SUMIF(B2:B6;LEFT(B2;FIND(" ";B2));C2:C6)

但是,这个公式返回0,也没有给我每个类别和每个月的价格。

我真的很感谢你的帮助!!!

4

2 回答 2

2

如果您想要对每一行进行总和,该总和将为当前行的类别和当前行的月份求和,您可以SUMIFS像这样使用

=SUMIFS(C:C;E:E;E2;A:A;">"&EOMONTH(A2;-1);A:A;"<="&EOMONTH(A2;0))

SUMIFS需要 Excel 2007 或更高版本

于 2013-07-20T14:27:43.003 回答
1

=SUMIF(E:E,E2,C:C)将为您汇总类别

我认为如果您想按日期汇总类别,您可能需要使用数据透视表或编写宏

您可以编写一个=sumif具有多个的函数,criteria但我不确定您将如何为每个新标准定义“日期范围”

于 2013-07-20T12:30:18.117 回答