检查excel中的列表中是否显示月份和年份

时间:2015-11-19 11:24:12

标签: excel

我有一个源单元格,用于在单元格A2中定义日期(01/01/2015)。我想检查单元格K2到K10范围内的任何日期是否在月份(即1月)和年份(2015)的范围内。

这是我能找到的最接近的人:

=IF(MONTH(K2:K10)=A2,1,0)

我也试过这个:

=IF(MONTH(K2:K10)=MONTH(A2),1,0)

然而,这给了我错误:#Value!

任何人都可以帮我弄清楚我做错了吗?

3 个答案:

答案 0 :(得分:1)

Office support州:

  

MONTH函数语法具有以下参数:

Serial_number   Required. The date of the month you are trying to find. 
     

应使用DATE函数输入日期,或者输入日期   其他公式或函数的结果。例如,使用   2008年5月23日的日期(2008,5,23)。如果出现问题   日期以文字形式输入。

你是如何输入约会的?如果您手动输入它们,则需要使用this excel formula

之类的内容解析日期

答案 1 :(得分:1)

可能是这样的:

=SUM(IF(MONTH(K2:K10)=MONTH(A2);1;0))

需要是一个数组公式(按ctrl + shift + enter) 这将返回1或0,具体取决于您在A2中输入的日期。

答案 2 :(得分:1)

您的问题是由于“空白”单元格实际上是空字符串。

一个技巧是使用IFERROR:

=SUM(IF(IFERROR(MONTH(K2:K10*1),0)=MONTH(A2),1,0)>0,1,0)

*1将失败一个空白字符串,而后续比较将失败。

请注意,这是一个单格数组公式。使用Ctrl + Shift + Return键输入。