5

我有一个包含事件日期的专栏。(比方说:A1:A100)

现在我想使用一个公式来查找或显示 2013 年 1 月发生的事件数。

有任何想法吗 ?

4

4 回答 4

1

如何使用Countifs在 a 之间查找记录start and end date?您可以键入日期或将其指向包含日期的两个单元格。不确定您使用的是哪个版本的 Excel,但CountIfs在 2003 年以后不受支持。

=COUNTIFS(A2:A100,">="&C2,A2:A100,"<="&C3)

或者

=COUNTIFS(A2:A100,">=1/1/2013",A2:A100,"<=31/1/2013")
于 2013-01-11T05:04:07.483 回答
1

您需要的是一个数组公式,有时称为“CSE”公式,因为您必须输入它们:

选择您的目标单元格并选择它。然后,在编辑栏中,输入:

=SUM(IF((A1:A100>=DATEVALUE("1/1/2013"))*(A1:A100<=DATEVALUE("31/1/2013")),1,0))

而不是 [enter],而是按 [ctrl]+[shift]+[enter]

真的不明白为什么 MS 让你做 CSE 的事情——从格式中可以清楚地看出它是一个数组公式吗?

于 2013-01-11T04:39:40.263 回答
1

FREQUENCY公式与辅助MONTH函数一起使用:

  1. 在结果表中输入数字 1-12(例如在 D1:D12 中)
  2. 选择十二个相邻的单元格(在示例中为 E1:E12)并输入=FREQUENCY(MONTH(A1:A1000),D1:D12)- 将公式输入为数组公式(即按Ctrl-Shift-Enter而不是Enter

如果您还想按年份分开,则需要修改 D 列中的键和公式以派生键,例如,MONTH(A1:A1000)您可以使用MONTH(A1:A1000)&"-"&YEAR(A1:A1000)- 或(如果纯粹在一个 Locale 环境中使用)TEXT(A1:A1000,"MM-YY")

于 2013-01-13T21:22:53.837 回答
0

几个想法:

于 2013-01-11T04:10:53.417 回答