如何计算规则在特定月份中出现的次数.Excel;

时间:2013-08-29 09:57:05

标签: worksheet-function

我想计算特定月份(例如:1月份)的红色单元格中规则的次数:等于或超过15天 - >红细胞出现了。我怎样才能做到这一点? 我的表看起来像这样

    A        B
16.02.2013   15
17.01.2012   20
01.02.2013    4
26.04.2012   10
01.01.2012   21
20.04.2012   7

1月的答案是 2

如果我想按月和按年计算,我该怎么办?

提前谢谢! Lygia

2 个答案:

答案 0 :(得分:0)

您可以使用countifs功能。 (Link

假设C1保持您想要计数的开始日期,并且C2保留您想要计算的结束日期。

=COUNTIFS(A:A;">="&C1;A:A;"<="&C2;B:B;">15")

不确定是否可以将条件直接与格式规则联系起来。

答案 1 :(得分:0)

我猜测ColumnB中大于或等于15的条目已被格式化为红色。 (这可能意味着@ Taemyr的答案存在缺陷,其中>15可能应该是>=15。)此外,“(例如:1月)”之类的意思暗示了一个对许多人来说很方便的解决方案几个月将不胜感激,所以建议一个数据透视表。

由于PT约束,在源数据中更容易识别大于截止值的值。在这种情况下,应该只需要过滤来选择已经格式化为红色的值,并向这些值添加一个标记,例如x

然后可以仅针对x过滤PT并按年和月分组的ColumnA值(ROWS)。 VALUES字段的总和为B的计数。

SO18507772 example