MS Excel - 计算给定月份和年份的不同天数,列出日期列表

时间:2016-02-12 13:08:39

标签: excel excel-formula

在MS Excel中,我列出了一列中的不同日期 我想计算给定年份和月份列表中不同日期(日月)的数量

我想要一个公式而不使用数据透视表

示例

enter image description here

我找到了部分解决方案

= sumprod(1 / count.if(A1:A4; A1:A5))

= sumprod(1 / count.if(A6:A17; A6:A17))

但是,我在这个选项中定义了月份的开始和结束,它不适用于整个专栏(A:A)或者几个月混合

2 个答案:

答案 0 :(得分:0)

此数组公式将起作用:

=COUNT(IF(MONTH(A1:A100)=2,IF(YEAR(A1:A100)=2016,1,0)))

确保在退出单元格编辑模式时按 Ctrl + Shift + Enter

答案 1 :(得分:0)

使用此简单公式并更改应用程序的范围:

=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0,1;1;0))
  • 频率将计算单个日期的发生时间
  • IF会将频率更改为每个频率1
  • SUM将汇总您的所有IF并计算您有多少个不同的日期

希望它能回答你的问题, 如果您需要更多信息:office has some info about it