【问题标题】:How Many Times Does a Value Occur in a Month?一个值一个月出现多少次?
【发布时间】:2014-09-26 00:31:41
【问题描述】:

我有如下数据:

日期 |身份证号
2013 年 9 月 6 日 |ABCDE
2013 年 11 月 26 日 |LMNOP
2014 年 3 月 25 日 |VWXYZ
2014 年 3 月 27 日 |VWXYZ
2014 年 4 月 8 日 |VWXYZ
2014 年 4 月 10 日 |VWXYZ

我想知道是否有一个代码可以让我计算 ID 号与特定月份相关联的特定次数。我的数据已经按 ID 编号排序,我需要知道该编号每月出现的次数。

例如,我需要知道在 3 月的列中 VWXYZ 出现了两次,并且在 4 月的列中发生了同样的情况。我需要知道是否有一个公式可以自动搜索 ID 号码并计算该号码与特定月份关联的次数。在我所见的任何地方,它都涉及在公式中手动输入 ID 号。我的数据表中有近 2000 个条目,我希望有更简单的方法。

这让我困扰了好几天,非常感谢任何帮助。

【问题讨论】:

  • 您认为可以多花一点时间格式化数据块吗?
  • 这是可能的。但我需要知道您希望如何呈现结果。
  • 我需要根据它们发生的月份将值放在一列中,使总数与 ID 号位于同一行。我知道如果数字出现两次或更多,这会重复一些数据,但这就是我被告知要这样做的方式。我很抱歉我的回复不够简洁,我忙于工作,有点慌张。

标签: excel


【解决方案1】:

如果Date 在 A1 中,您选择月份的开始日期在 D1 中,并且要在 E1 中搜索的字符串请尝试:

=COUNTIFS(A:A,">="&D1,A:A,"<="&EOMONTH(D1,0),B:B,E1)  

编辑 re OP 对问题的评论

在第2行并向下复制以适应:

 =COUNTIFS(A:A,">="&EOMONTH(A2,-1)+1,A:A,"<="&EOMONTH(A2,0),B:B,B2)

【讨论】:

    猜你喜欢
    • 2021-01-31
    • 2011-11-18
    • 2014-03-03
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多