Excel 使用3种条件的Sumifs(日期/特定文本)

Excel 使用3种条件的Sumifs(日期/特定文本),excel,conditional-statements,formulas,sumifs,Excel,Conditional Statements,Formulas,Sumifs,请原谅我的基本问题 我尝试使用Sumifs根据两个类别合计我的费用。 这两类是日期和费用类型 如果某一费用发生在某一周内,则该费用将在其所属的任何类别下合计 该公式适用于2018年4月1日至2018年4月8日的日期,但是,当我尝试将日期更新到公式不起作用后的一周时 请在下面找到示例代码以及我的文件的一些屏幕截图 =SUMIFS( 'Expenses - 2nd Quarter'!$D$3:$D$300, 'Expenses - 2nd Quarter'!$B$3:$B$3

请原谅我的基本问题

我尝试使用Sumifs根据两个类别合计我的费用。 这两类是日期和费用类型

如果某一费用发生在某一周内,则该费用将在其所属的任何类别下合计

该公式适用于2018年4月1日至2018年4月8日的日期,但是,当我尝试将日期更新到公式不起作用后的一周时

请在下面找到示例代码以及我的文件的一些屏幕截图

=SUMIFS(  
    'Expenses - 2nd Quarter'!$D$3:$D$300,  
    'Expenses - 2nd Quarter'!$B$3:$B$300, ">="&'Weekly Budget'!$D$1,  
    'Expenses - 2nd Quarter'!$B$3:$B$300, "<"&$E$1,  
    'Expenses - 2nd Quarter'!$A$3:$A$300, 'Weekly Budget'!$A7)  
-  
 SUMIFS(    
    'Expenses - 2nd Quarter'!$C$3:$C$300,    
    'Expenses - 2nd Quarter'!$B$3:$B$300, ">="&'Weekly Budget'!$D$1,  
    'Expenses - 2nd Quarter'!$B$3:$B$300, "<"&$E$1,  
    'Expenses - 2nd Quarter'!$A$3:$A$300, 'Weekly Budget'!$A7)  
=SUMIFS(
“费用-第二季度”!$D$3:$D$300,
“费用-第二季度”!$B$3:$B$300,“>=”和“每周预算”!$D$1,
“费用-第二季度”!$B$3:$B$300,“=”和“每周预算”!$D$1,

“费用-第二季度”!$B$3:$B$300,“我没有发现你的公式有任何错误。不起作用的唯一原因是输入错误的日期或日期顺序错误。否则,你应该得到你想要的。
当然,
pivot table
始终是执行缩进操作的好工具。

我无法理解减法操作的要点。顺便说一句,“未按预期工作”不是有效的错误描述。减法操作与第一个操作具有相同的效果。它仅用于第二个操作中的汇款列截图。我可能可以用一种更简单的方法减去汇款。但我还没有对此做太多考虑。公平地说,我的错误是,当我更改日期(D1)时,公式会吐出0除了1/04/18之外的任何内容。使用1/04/18和8/04/18都可以正常工作,如第一个屏幕截图中的C6所示。但是,当我更改日期时,它将不会从A10:D12中提取第二个条目中的条目。对不起,你怎么说是错误的日期?请参考我在上面对Jeeped的评论,以获得对我错误的更准确描述。数据透视表可以工作,我只是希望能够快速更新数据正在查看的范围(即,1/04/18-8/04/18条目,为期一周),然后(8/04/18-15/04/18)下一个。我可以用透视表和SUMIF快速完成这项工作,但我想立即完成。为什么要在公式的一部分中包含“每周预算”!而在另一部分中忽略?如果您的公式确实在每周预算表中,那么您不需要参考该表,如果您的公式在另一个表中,那么这就是您的公式不起作用的原因!我的代码编写得很糟糕,我引用的单元格确实与我的公式一起出现在每周预算表上,因此不需要它。遗憾的是,删除表引用并不能修复错误。