使用date计数单元格input为MM / DD / YYYY,但格式为Month-YY

我有一个文档,显示拥有公司资源帐户的用户,并显示他们上次login。 导出到excel的数据显示为上次login(E列),单元格数据为MM / DD / YYYY带时间戳。 示例:2015年4月15日下午3时01分59秒

我已格式化所有的单元格读取为月-YY。 这个例子显示了4月15日。

我正在试图通过计算date来显示有多less用户上次login。 所以说,4月15日最后login的10人,6月15日20人。

我有这个公式我正在尝试使用,Table1 [Last Login]是E列。

= COUNTIF(表1 [上次login],“ 4月-15 ”)

返回0。

我遇到的问题是公式是在2015年4月15日下午3:01:59查看单元格中的数据,而不是我在4月15日格式化的数据。 我有一些VB的经验,但是自从上学以来已经有一段时间了。

任何帮助深表感谢!

以下将统计2015年4月份的所有date:

=SUMPRODUCT((YEAR(Table1[Last Login]) = 2015)*(MONTH(Table1[Last Login])=4)) 

您可以将硬编码的数字replace为单元格引用。 如果你把date放在G1中,那么:

 =SUMPRODUCT((YEAR(Table1[Last Login]) = YEAR(G1))*(MONTH(Table1[Last Login])=MONTH(G1)))