【问题标题】:Sum one column if it is between two dates如果它在两个日期之间,则对一列求和
【发布时间】:2015-07-05 23:52:07
【问题描述】:

我有一张在 B 列中有注销时间的工作表,在 C 列中有登录时间,然后在 D 列中有注销的总时间。在 A 列中有此事件发生的日期。

我想要的是一个公式,它将仅在 A 列中搜索指定月份的日期,例如从四月开始的日期示例:01/04/201505/04/2015 (dd/mm/yyyy) 等,然后计算每月记录的总月数使用 D 列超时。

有人可以帮忙吗?

【问题讨论】:

  • 很抱歉刚刚意识到我还没有完成主题输入。希望我的问题的主要部分能解释一切
  • 给我们一个样本数据,告诉我们B列和C列的时间戳格式是什么,D列是什么样的?

标签: excel excel-formula


【解决方案1】:

使用=SUMIFS 可能是最简单的方法。看这个例子:

基本上,这表示,“总结 D2:D9 如果 A2:A9 大于或等于 G2 中的日期 并且 A2:A9 小于或等于G3。”

【讨论】:

    【解决方案2】:

    您可以使用sumifs 函数来执行此操作:

    =SUMIFS(D2:D12,A2:A12,">="&F2,A2:A12,"<="&G2)
    


    或者你也可以使用sumproduct:

    =SUMPRODUCT((A2:A12>=F2)*(A2:A12<=G2)*D2:D12)
    

    【讨论】:

      猜你喜欢
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-10
      • 1970-01-01
      相关资源
      最近更新 更多