是否有关于如何使用 Excel SUMIFS 和 TEXT 作为日期的解决方案?
Is there a solution on how to use Excel SUMIFS and TEXT for date?
我必须对符合两个条件的所有费用求和:
- 是一个特定的会计代码("PK850012")
- 是一个特定的月份(例如 "August")
问题出在 2. 标准上。数据以 table 形式出现,日期格式为 d/m/yyyy。与会计代码相符的一个月内发生的所有费用,应加总。
我尝试了以下公式,但总是出错:
=SUMIFS(Table1[Expenses]; Table1[AccCode]; "PK850012"; text(Table1[Date]; "mmmm"); "August")
似乎 TEXT 不适用于公式中正在转换的数据数组。
还有其他方法可以解决这个问题吗?无法将日期列格式化为必要的格式,因为数据将被频繁替换。
提前致谢!
Sumproduct 是备选方案,尝试:
=SUMPRODUCT((MONTH(Table1[Date])=8)*(Table1[AccCode]="PK850012")*(Table1[Expenses]))
这里是good tutorial关于幕后发生的事情
- 如果有帮助记得点个赞哦
我必须对符合两个条件的所有费用求和:
- 是一个特定的会计代码("PK850012")
- 是一个特定的月份(例如 "August")
问题出在 2. 标准上。数据以 table 形式出现,日期格式为 d/m/yyyy。与会计代码相符的一个月内发生的所有费用,应加总。
我尝试了以下公式,但总是出错:
=SUMIFS(Table1[Expenses]; Table1[AccCode]; "PK850012"; text(Table1[Date]; "mmmm"); "August")
似乎 TEXT 不适用于公式中正在转换的数据数组。
还有其他方法可以解决这个问题吗?无法将日期列格式化为必要的格式,因为数据将被频繁替换。
提前致谢!
Sumproduct 是备选方案,尝试:
=SUMPRODUCT((MONTH(Table1[Date])=8)*(Table1[AccCode]="PK850012")*(Table1[Expenses]))
这里是good tutorial关于幕后发生的事情
- 如果有帮助记得点个赞哦