在MS Excel中,我列出了一列中的不同日期,我想计算给定年份和月份列表中不同日期(日月)的数量
我想要一个公式,而不是使用数据透视表
Sample
我找到了部分解决方案
= sumprod(1 / count.if(A1:A4; A1:A5))
= sumprod(1 / count.if(A6:A17; A6:A17))
但是在这里我要在选择中定义月份的开始和结束它对整个列(A:A)不起作用或者当月份混合时
此数组公式将起作用:
=COUNT(IF(MONTH(A1:A100)=2,IF(YEAR(A1:A100)=2016,1,0)))
确保在退出单元格编辑模式时按 Ctrl + Shift + Enter .
使用这个简单的公式并更改您的应用程序的范围:
=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0,1;1;0))
频率将计算单个日期发生的时间
IF将频率改为每个频率1
SUM将汇总您的所有IF并计算您拥有的不同日期
如果您需要更多信息,希望它能回答您的问题:office has some info about it
2 回答
此数组公式将起作用:
确保在退出单元格编辑模式时按 Ctrl + Shift + Enter .
使用这个简单的公式并更改您的应用程序的范围:
频率将计算单个日期发生的时间
IF将频率改为每个频率1
SUM将汇总您的所有IF并计算您拥有的不同日期
如果您需要更多信息,希望它能回答您的问题:office has some info about it