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