我是Excel的新手。我有一个excel表,看起来像这样。
我要做的是使用countIF来计算1月份的日期范围。我的功能是这样的:
=COUNTIFS(B2:B9,"N/A",A2:A9,">= "&"Date(2015,1,1)",A2:A9,"<= "&"Date(2015,1,30)")
出于某种原因,我得到了值0.
我计划尽快将其合并到VBA中,但如果该功能不适用于excel,则很可能它也无法在vba中运行。可以请别人帮忙吗?
答案 0 :(得分:3)
您不应将"Date(...)"
括在双引号中。这使Excel将它们视为litterals,而不是生成日期的函数。试试这个:
=COUNTIFS(B2:B9,"N/A",A2:A9,">=" & Date(2015,1,1),A2:A9,"<=" & Date(2015,1,30))
此外,将A
列格式化为Date
可能很有用,我几乎可以肯定您这样做了。