Excel SumIF另一单元格中的日期来自上个月

Excel SumIF另一单元格中的日期来自上个月,excel,date,sumifs,Excel,Date,Sumifs,我有一张Excel格式的抵押贷款表。我想对锁定日期(D:D)在前一个月的贷款金额(B:B)求和。我尝试使用“SumIF”函数从不同的单元格中提取条件,如下所示: =SUMIF(range,"*"&A1&"*",sum_range) 但我想拉一个“上个月开始和上个月结束之间的日期”范围。我已经将它用于另一个函数,它已经起作用了 D:D,">="&EOMONTH(TODAY(),-2)+1,D:D,"<"&EOMONTH(TODAY(),-1)+1 D

我有一张Excel格式的抵押贷款表。我想对锁定日期(D:D)在前一个月的贷款金额(B:B)求和。我尝试使用“SumIF”函数从不同的单元格中提取条件,如下所示:

=SUMIF(range,"*"&A1&"*",sum_range)
但我想拉一个“上个月开始和上个月结束之间的日期”范围。我已经将它用于另一个函数,它已经起作用了

D:D,">="&EOMONTH(TODAY(),-2)+1,D:D,"<"&EOMONTH(TODAY(),-1)+1

D:D,“>=”&EOMONTH(TODAY(),-2)+1,D:D,“当您有多个条件时,使用
SUMIFS
,根据您的解释,您似乎不需要通配符
“*”


=SUMIFS(B:B,D:D,“>=”&EOMONTH(TODAY(),-2)+1,D:D,“最后一个公式是一个
SUMIFS
,对吗?如果不是,它应该是。当我尝试使用SUMIFS而不是sumift时,它会出错。成功的方法是删除通配符!你能提供一些类似函数的帮助吗?我在C列中有一个异常数组。如果没有异常,将填充一个“0”。因此我需要计算上个月发生的任何锁都有例外(D列)。这是我现在拥有的,但它没有返回我需要的:=COUNTIFS(C:C,“>0”+“>=”&EOMONTH(TODAY(),-2)+1,D:D,“如果我理解你的描述,我想这可以做到-
=COUNTIFS(C:C,”&0,D:D,“>=”&EOMONTH(TODAY(),-2)+1,D:D,”
=SUMIF(Data!D:D,"*">="&EOMONTH(TODAY(),-2)+1,Data!D:D,"<"&EOMONTH(TODAY(),-1)+1)*",Data!B:B)
=SUMIFS(B:B,D:D,">="&EOMONTH(TODAY(),-2)+1,D:D,"<"&EOMONTH(TODAY(),-1)+1)