我正在做一个个人预算项目。我有 2 个 excel 文件 - 1 个是我过去 5 年银行活动的详细信息,另一个是年度每月摘要和分析 (S/A) 文件 - 所以一个工作簿中有 12 个工作表。
我正在尝试找到一种使 S/A 文件更具动态性的方法,以便我可以将 1 个公式复制到各个字段,这些字段查找和汇总等于或在第一个日期之后但在第二个日期之前的详细活动但仅适用于那些行匹配在 S/A 文件工作表的 B 栏中找到的类别。这为我提供了 1 个付款日期和下一个付款日期前一天之间预算类别中的活动。
示例:我想查找并汇总我的详细文件中用于手机支付的所有金额(详细文件 $F:$F)(详细文件 $E:$E,匹配 S/A 字段 B6),其中交易日期(详细文件 $A:$A)在 2017 年 7 月 14 日或之后(开始日期,S/A 字段 E5)但在 2017 年 7 月 28 日之前(结束日期,S/A 字段 E33)。
这是我尝试过的:
=IF(AND('[2016-Present Bank Statements.xlsx]Checking TRX'!$A$2:$A$2959>(E5-1),'[2016-Present Bank Statements.xlsx]Checking TRX'!$A$2 :$A$2959<E33),SUMIF('[2016-Present Bank Statements.xlsx]Checking TRX'!$E$2:$E$2959,B6,'[2016-Present Bank Statements.xlsx]Checking TRX'!$F $1:$F$2959),0)
我在尝试将 ">=" 放入第一个组件时遇到错误,因此我将单元格引用 -1 以从我的开始日期获取上一个日期。所以任何大于 E5-1的东西都应该包括 E5 中的日期(因为让我们面对现实吧,我们都在发薪日疯狂消费)。
=SUMIFS('[2016-Present Bank Statements.xlsx]Checking TRX'!$F:$F,'[2016-Present Bank Statements.xlsx]Checking TRX'!$E:$E,B6,'[2016-Present银行对账单.xlsx]检查TRX'!$A:$A,"E5≤x<E33")
我在网上找到的最后一部分“E5≤x<E33”用于比较日期。
我尝试将大于/等于和小于语句分解为 SUMIFS 中的 2 个标准,但没有运气。
我要么返回 0.00,要么返回 #SPILL
这些是我的详细信息文件中的标题。我是否需要重新排列它们以获得这些公式中的任何一个来获得正确的数量?
日期|账户|商户|描述|类别|金额
我目前的流程是做一个 SUMIF,但让它引用与开始和结束日期相关的特定行。从昨天到今天,我不知何故下车了,到目前为止不想重做所有的标签。
=-SUMIF('[2016-Present Bank Statements.xlsx]Checking TRX'!$E$2076:$E$2168,B6,'[2016-Present Bank Statements.xlsx]Checking TRX'!$F$2076:$F$2168)
请帮忙!!!