代码之家  ›  专栏  ›  技术社区  ›  Philip McQuitty

Excel中日期之间的Sumif不工作

  •  1
  • Philip McQuitty  · 技术社区  · 6 年前

    如果“生效日期”介于单元格G2和H2中列出的两个日期之间,我尝试返回/求和F列中的“总奖金”。我当前的公式返回“0”。这里怎么了?

    公式在“设置”中设置为“自动”。

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  2
  •   coreuter    6 年前

    如果要使用 SUMIF 你首先要对第一次约会(2015年1月1日)之后的所有内容求和,然后减去第二次约会(2016年1月1日)之后的所有内容

    =SUMIF($E$3:$E$5,">="&G2,$F3:F$5)-SUMIF($E3:$E5,">"&$H$2,$F$3:$F$5)
    

    在这种情况下,结果是7750。

    另一种可能性是使用 SUMIFS :

    =SUMIFS($F$3:$F$5,$E$3:$E$5,">="&G2,$E$3:$E$5,"<="&H2)
    
        2
  •  1
  •   user4039065 user4039065    6 年前

    试试SUMIFS,

    =sumifs(f$3:f$5, e$3:e$5, ">="&$g$2, e$3:e$5, "<="&$h$2)