【发布时间】:2018-04-24 22:02:14
【问题描述】:
我有日期列 H 和 K 中的值,我想找到 K 中的 VALUES 的总和——如果 H 是今天。
我试过=COUNTIFS(K:K,"<>",H:H,">="&TODAY())
这给了我今天的条目数,但不是它们的值的总和!
此外,在搜索时,我发现了一些关于大于/小于今天的建议,但我只想计算今天!
【问题讨论】:
标签: excel-formula formula sumifs calc
我有日期列 H 和 K 中的值,我想找到 K 中的 VALUES 的总和——如果 H 是今天。
我试过=COUNTIFS(K:K,"<>",H:H,">="&TODAY())
这给了我今天的条目数,但不是它们的值的总和!
此外,在搜索时,我发现了一些关于大于/小于今天的建议,但我只想计算今天!
【问题讨论】:
标签: excel-formula formula sumifs calc
这里有一些关于SumIfs的阅读材料...
=SUMIFS(K:K,H:H,TODAY())
【讨论】:
我更喜欢SUMPRODUCT。
= SUMPRODUCT(K:K,(H:H=TODAY())+0)
我建议将整个列范围缩小到数据实际结束的位置(例如,如果您有 100 行数据,请将 K:K 更改为 K1:K100)。
【讨论】:
+0 是将逻辑值数组(即TRUE 或FALSE)更改为数值数组(即1 或0)所必需的)。您可能还会看到另一种选择是--(H:H=TODAY()),它完成与(H:H=TODAY())+0 相同的事情。与没有匹配的整体无关。
=SUMIFS(K2:K500,H2:H500,TODAY())
第一列是文本标签,因此不包括在内。
【讨论】: