作者:乔山办公网日期:
返回目录:excel表格制作
countif本来是统计数量的,if是条件判断,二者不能嵌套使用。
楼主
可用以下3种方式输入
=COUNT(IF(--TEXT(L2:L10,"yyy/mm/dd")>=TODAY(),)) 数组函数
=COUNT(IF(DATE(YEAR(L2:L10),MONTH(L2:L10),DAY(L2:L10))>=TODAY(),)) 数组函数
=SUMPRODUCT((--TEXT(L2:L10,"yyy/mm/dd")>=TODAY())*(L2:L10<>""))
如果是多条件判断,建议第三种,L2:L10<>"",可换其他条件,也百可继续添加条件
其实有2个问题哈
1、countif(range,criteria),range要求一个区域对象,不可以是一个数组,text得到的是一个数组,所以输入错误
2、text是一个文度本函数,得到的结果是文本,不能直接用来参加下一步计算(也不是不能计算,只是会回当着一个文本来计算,和里面数字没有关系),必须转化后才可以进行下一步计算,或者通过其他函数替代
以上,供参考
欢迎各位大神指正答~~
=COUNTIF(Sheet2!D:D,">="&D3) 要这样,不然它会以为你是要比较 "D3" 这个文本符了,而不是变量值 COUNTIF(Sheet2!D:D,">=Sheet1,crXYjc