【发布时间】:2021-08-01 14:26:03
【问题描述】:
我正在做一个个人预算项目。我有 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 我在尝试将 ">=" 放入第一个组件时遇到错误,因此我将单元格引用 -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 Bank Statements.xlsx]检查 TRX'!$A:$A,"E5≤x 我在网上找到的最后一部分“E5≤x 我尝试在 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:$ 2168 美元) 请帮忙!!!
【问题讨论】:
标签: if-statement excel-formula sumifs