使用 IF 函数我试图在两个月匹配时返回一个值,即基本上=IF(A2=$B$1,A4,"")
。
单元格 A2 中输入了日期,B1 中也输入了日期=TODAY()
,两者都被格式化为显示月份,并且看起来匹配,所以应该返回 A4 值,但事实并非如此。
我做错了什么(我认为这与格式有关)?
答案1
当格式化日期时,Excel 仍然将日期视为自 1900 年 1 月 1 日以来的天数。
只是因为单元格显示了今天的June
Excel 内容43265
。
因此,除非 A2 中的日期是今天的日期,否则它们不会相等。
要比较月份,请使用MONTH
返回月份数:
=IF(MONTH(A2)=MONTH($B$1),A4,"")