具有一个范围的多个条件的Excel SUMIF函数(不是SUMIFS)

更新2

在这里输入图像说明

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

更新结束2


UPDATE

在这里输入图像说明

所以,你可以,我试图总结J列每个月(这些总数将在列RW)。 所以我需要SUMIF函数来查看以某个date开始的数据,这个数据是我能够弄清楚的,但是也不包括任何错误总和。

更新结束

我已经四处寻找答案这个问题,但我发现人们使用SUMIF时,他们正在看两个不同的范围; 不是我想要做的。

我试图做一个SUMIFS ,看一个范围,并有多个标准。

例如,我在这个文件中有262,025行。 我正在尝试编写一个函数,只有在2016/03年开始的时候才能进行求和。 问题是,我实际上总结的数据中包含一些“#DIV / 0”错误。

这正是我所想的:

 SUMIF(E6:E262025, AND("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") 

它会忽略错误。

在这里输入图像说明


编辑

现在你发布了一张图片,显然你的date不是实际的date,而是看起来像date的文本。 那么你可以使用这个简单的SUMIF:

 =SUMIF(E:E,"2016/3*",J:J) 

这又会忽略错误。

在这里输入图像说明


编辑#2

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

 =SUM(IF(ISNUMBER(SEARCH("2016/03",E6:E262025))*(ISNUMBER(J6:J262025)),J6:J262025)) 

作为一个数组公式,在退出Edit模式而不是Enter时,必须用Ctrl-Shift-Enter确认。 如果正确完成,则Excel将在公式周围放置{}

在这里输入图像说明