我有实体的数据date, name, price
。我设法在Categories
每个名称的列中使用= LEFT(B2;FIND(" ";B2))
. 事实上,我想为每个类别获得每月总价格。
我的单子:
我试过了:
=SUMIF(B2:B6;LEFT(B2;FIND(" ";B2));C2:C6)
但是,这个公式返回0
,也没有给我每个类别和每个月的价格。
我真的很感谢你的帮助!!!
我有实体的数据date, name, price
。我设法在Categories
每个名称的列中使用= LEFT(B2;FIND(" ";B2))
. 事实上,我想为每个类别获得每月总价格。
我的单子:
我试过了:
=SUMIF(B2:B6;LEFT(B2;FIND(" ";B2));C2:C6)
但是,这个公式返回0
,也没有给我每个类别和每个月的价格。
我真的很感谢你的帮助!!!
如果您想要对每一行进行总和,该总和将为当前行的类别和当前行的月份求和,您可以SUMIFS
像这样使用
=SUMIFS(C:C;E:E;E2;A:A;">"&EOMONTH(A2;-1);A:A;"<="&EOMONTH(A2;0))
SUMIFS
需要 Excel 2007 或更高版本
=SUMIF(E:E,E2,C:C)
将为您汇总类别
我认为如果您想按日期汇总类别,您可能需要使用数据透视表或编写宏
您可以编写一个=sumif
具有多个的函数,criteria
但我不确定您将如何为每个新标准定义“日期范围”