Countif不计算前几年
我是Excel中的新手。 我有一个看起来像这样的Excel表。
我想要做的是使用countIF来计算一月份内的date范围。 我的function是这样的:
=COUNTIFS(B2:B9,"N/A",A2:A9,">= "&"Date(2015,1,1)",A2:A9,"<= "&"Date(2015,1,30)")
出于某种原因,我得到的值为0。
我打算很快把它集成到VBA中,但是如果这个函数不能在excel上工作的话,它很可能也不能在vba中工作。 可以请人帮忙吗?
你不应该用双引号括住"Date(...)"
。 这使得Excel把它们当作litterals,而不是一个函数来生成一个date。 尝试这个:
=COUNTIFS(B2:B9,"N/A",A2:A9,">=" & Date(2015,1,1),A2:A9,"<=" & Date(2015,1,30))
另外,把你的A
列格式化为Date
可能是有用的,我几乎可以肯定你做到了。