SUMIFS具有嵌套的AND,OR和不等式

时间:2014-09-16 18:10:48

标签: excel excel-formula excel-2010 worksheet-function

以下公式不起作用:

=SUMIFS(JOBS_NUMBER,JOB_TYPE,$A10,MONTH_CLAIMED,(AND(OR(">"&$H$7,"="& $H$7), OR("<"&$J$7,"=" &$J$7))),SECTOR, "=Residential")

我正在尝试总结工作数量:

  • 如果范围JOB_TYPE匹配,
  • 如果MONTH_CLAIMED大于或等于H7(包含会计年度的开头)并且小于或等于J7(这是会计年度的结束),并且
  • 行业必须是Residential

嵌入式和(OR(不等式是问题,因为以下测试公式返回0

=SUMIF(Z8, AND(OR(">"&$H$7,"="&$H$7),OR("<"&$J$7,"="&$J$7)),Y8)

其中Z8H7J7之间的日期,Y81

我很感激帮助纠正语法或可能的替代方案来完成相同的任务。

2 个答案:

答案 0 :(得分:2)

假设所需的工作类型在A10中,并且您希望在第7行到第7行(包括第7行)中对相关值求和,这可能会有所帮助:

=SUMIFS(Y7:Y12,JOB_TYPE,A10,Z7:Z12,">="&H7,Z7:Z12,"<="&J7,Sector,"Residential")  

然而,上述情况确实假设MONTH_CLAIMED与其他地方的日期兼容。

答案 1 :(得分:1)

您应该使用:

=sumifs(Y8, Z8, ">="&$H$7, Z8, "<="&$J$7)

无需AND / OR

希望这有帮助