COUNTIF范围之间的唯一日期

时间:2014-11-19 15:46:16

标签: excel-formula excel-2010

我正在尝试在某一组日期之间找到COUNTIF(S)的方法,但只获取唯一日期的计数。对于上下文,我在几天内跟踪米。我可以在同一天使用不同的仪表值获得多个实例。可能发生的事实是搞砸我的米/日平均值。

Data!A3:A8700 - 是日期范围。

我每月总结一下事情,所以,在这种情况下,对于这个例子,我喜欢这样的东西:

1)在日期x和日期y之间使用COUNTIF(或任何可行的东西!)。希望存储的X和Y是从DATA!A3:A8700中提取的。在这种情况下,例如,11/1/2014 = x和11/31/2014 = y

2)我只想将独特日期作为计数的有效部分:

11/1/2014
11/2/2014
11/2/2014
11/3/2014

例如,返回3,而不是4。

我找到了在整个列中获取唯一数字的解决方案,但该列中的范围还没有。或者,更准确地说,我无法弄清楚如何正确修改它们。

1 个答案:

答案 0 :(得分:3)

据我了解,您需要以下内容,告诉我是否错了:

enter image description here

也就是说,从 01/11/2014 开始,在 D1 中,以 12/11/2014结尾< / em> 位于 D2 中,您希望计算 A1:A100 中这些两个日期之间的唯一日期范围。

在本例中,有6个唯一日期,如结果单元格 D4 所示。 以下是计算包含一系列日期的列中的唯一值(日期)的公式。



公式

=SUM(IF(FREQUENCY(IF($A$1:$A$97>=D$1;IF($A$1:$A$97<=D$2;IF($A$1:$A$97<>"";MATCH($A$1:$A$97;$A$1:$A$97;0))));ROW($A$1:$A$97)-ROW($A$1)+1);1))



您可能需要根据区域设置进行调整,将&#34;;&#34; 替换为&#34;,&#34;

此处 the example excel sheet to download from dropbox