【问题标题】:How do I find the sum of the values of a colum in Libreoffice Calc (or excel)?如何在 Libreoffice Calc(或 excel)中找到列的值的总和?
【发布时间】:2018-04-24 22:02:14
【问题描述】:

我有日期列 H 和 K 中的值,我想找到 K 中的 VALUES 的总和——如果 H 是今天。

我试过=COUNTIFS(K:K,"<>",H:H,">="&TODAY()) 这给了我今天的条目数,但不是它们的值的总和!
此外,在搜索时,我发现了一些关于大于/小于今天的建议,但我只想计算今天!

【问题讨论】:

    标签: excel-formula formula sumifs calc


    【解决方案1】:

    这里有一些关于SumIfs的阅读材料...

    =SUMIFS(K:K,H:H,TODAY())
    

    【讨论】:

      【解决方案2】:

      我更喜欢SUMPRODUCT

      = SUMPRODUCT(K:K,(H:H=TODAY())+0)
      

      我建议将整个列范围缩小到数据实际结束的位置(例如,如果您有 100 行数据,请将 K:K 更改为 K1:K100)。

      【讨论】:

      • 是 +0 以防万一没有匹配的条目?
      • @J.Doe +0 是将逻辑值数组(即TRUEFALSE)更改为数值数组(即10)所必需的)。您可能还会看到另一种选择是--(H:H=TODAY()),它完成与(H:H=TODAY())+0 相同的事情。与没有匹配的整体无关。
      【解决方案3】:
      =SUMIFS(K2:K500,H2:H500,TODAY()) 
      

      第一列是文本标签,因此不包括在内。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多