Excel SUMIF函数,一个范围内有多个条件(非SUMIFS)

Excel SUMIF函数,一个范围内有多个条件(非SUMIFS),excel,Excel,更新2 这是我的公式和由此产生的错误。在一些3月份数据的J列中有“#DIV/0”结果 更新2结束 更新 所以,正如你们所能做的,我试图对每个月的第J列进行总结(这些总数将归入第R-W列)。因此,我需要使用SUMIF函数来查看以某个日期开始的数据,我能够计算出来,但也不能在总和中包含任何错误 更新结束 我四处寻找了一下这个问题的答案,但我发现人们在查看两个不同的范围时使用了SUMIF;不是我想做的 我正在尝试做一个SUMIFS,它查看一个范围并具有多个标准 例如,我在这个文件中有262025

更新2

这是我的公式和由此产生的错误。在一些3月份数据的J列中有“#DIV/0”结果

更新2结束


更新

所以,正如你们所能做的,我试图对每个月的第J列进行总结(这些总数将归入第R-W列)。因此,我需要使用
SUMIF
函数来查看以某个日期开始的数据,我能够计算出来,但也不能在总和中包含任何错误

更新结束

我四处寻找了一下这个问题的答案,但我发现人们在查看两个不同的范围时使用了
SUMIF
;不是我想做的

我正在尝试做一个
SUMIFS
,它查看一个范围并具有多个标准

例如,我在这个文件中有262025行。我试图编写一个函数,仅当日期从2016/03开始时才进行求和。问题是,我实际求和的数据中包含一些“#DIV/0”错误

我是这么想的:

SUMIF(E6:E262025, AND("2016/03*", <>"#DIV/0", J6:J262025)
SUMIF(E6:E262025和(“2016/03*”,“DIV/0”,J6:J262025)
但这并不奏效


基本上,我只想在月份为3月份时对J列求和,并且我想排除J列中任何“#DIV/0”的值。如果这确实是一个
SUMIFS
函数,那么我深表歉意。我查看了该函数的语法,认为这不是我需要的。期待一些反馈。

一个简单的SUMIFS可以:

=SUMIFS(J:J,E:E,"<=3/31/2016",E:E,">=3/1/2016")
它将再次忽略错误


编辑#2

如果错误在值列中,则需要使用忽略它们的数组公式:

=SUM(IF(ISNUMBER(SEARCH("2016/03",E6:E262025))*(ISNUMBER(J6:J262025)),J6:J262025))
作为一个数组公式,必须在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter进行确认。如果操作正确,Excel将在公式周围放置
{}


请发布一张图片。您的日期是真实的日期还是看起来像日期的静态文本?待机,我将发布一张图片进行说明。您是否尝试过透视表。我很确定它不关心错误。我没有尝试过。我确定有一种非常简单的方法可以通过某种
IF
相同的语句来完成此操作。这里有h至于beIt,他并没有忽略这个错误。当我总结它时,它报告这是一个错误。我不太熟悉Excel中的数组公式,因为我以前没有遇到过这个问题。乘法是为了什么?另外,这给了我一个0的结果。:/它是两个布尔值的乘积。True=1和False=0,所以它是true两个布尔测试都必须等于true,如果其中一个或两个都为false,则它将为0或false,并跳过总和中的该数字。数组公式不喜欢and或or。哦,等等。它起作用了。我忘记了“control+shift+enter”。我从未听说过这一点。
=SUM(IF(ISNUMBER(SEARCH("2016/03",E6:E262025))*(ISNUMBER(J6:J262025)),J6:J262025))