EXCEL 计算满足条件的单元格数量
Sheet1AB22014/1/22014/1/232014/2/52014/2/1042014/3/102014/3/1552014/4/52014/4/562014/...
Sheet1
A B
2 2014/1/2 2014/1/2
3 2014/2/5 2014/2/10
4 2014/3/10 2014/3/15
5 2014/4/5 2014/4/5
6 2014/5/9 2014/5/19
Sheet2
A B C D
2 2014/1/1 2014/3/20
3
如果SHEET1中的B列减去A列对应行的日期大于3,且A列日期在Sheet2的C1日期与D2日期之间,则计算满足条件的单元格数量。
请求大神解决
我自己写的不知哪里出错,不生效
在Sheet2的A2输入
=IF((Sheet1!A:A>=C2)*(Sheet1!A:A<=D2)*(Sheet1!B:B-Sheet1!A:A>3),COUNT(Sheet1!A:A),”0”)
请大神帮忙看看,帮助按这个才接触EXCEL函数的菜鸟,感谢。
=countif(Sheet1!A:A,(Sheet1!A:A>=C2)*(Sheet1!A:A<=D2)*(Sheet1!B:B-Sheet1!A:A>3))
这样也不行。。。。都返回0..... 展开
A B
2 2014/1/2 2014/1/2
3 2014/2/5 2014/2/10
4 2014/3/10 2014/3/15
5 2014/4/5 2014/4/5
6 2014/5/9 2014/5/19
Sheet2
A B C D
2 2014/1/1 2014/3/20
3
如果SHEET1中的B列减去A列对应行的日期大于3,且A列日期在Sheet2的C1日期与D2日期之间,则计算满足条件的单元格数量。
请求大神解决
我自己写的不知哪里出错,不生效
在Sheet2的A2输入
=IF((Sheet1!A:A>=C2)*(Sheet1!A:A<=D2)*(Sheet1!B:B-Sheet1!A:A>3),COUNT(Sheet1!A:A),”0”)
请大神帮忙看看,帮助按这个才接触EXCEL函数的菜鸟,感谢。
=countif(Sheet1!A:A,(Sheet1!A:A>=C2)*(Sheet1!A:A<=D2)*(Sheet1!B:B-Sheet1!A:A>3))
这样也不行。。。。都返回0..... 展开
6个回答
2015-06-18
展开全部
第1~~亲,你先确定数据的单元格式都是日期格式么~~不能是文本。
第2,IF函数多条件同时成立我没见过用星号连接的,只知道用AND函数(用AND更能确保公式准确性,因为条件多,判定各个条件有步骤性,你自己连续输入一串代码容易出错
第3=IF((Sheet1!A:A>=C2)*(Sheet1!A:A<=D2)*(Sheet1!B:B-Sheet1!A:A>3)的最后部分,少了一个双括号,应该是(Sheet1!B:B-Sheet1!A:A)>3
所以江湖人盼盼的答案是正确的。
第2,IF函数多条件同时成立我没见过用星号连接的,只知道用AND函数(用AND更能确保公式准确性,因为条件多,判定各个条件有步骤性,你自己连续输入一串代码容易出错
第3=IF((Sheet1!A:A>=C2)*(Sheet1!A:A<=D2)*(Sheet1!B:B-Sheet1!A:A>3)的最后部分,少了一个双括号,应该是(Sheet1!B:B-Sheet1!A:A)>3
所以江湖人盼盼的答案是正确的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用if加and函数:
我这是在sheet1中的单元格里编辑的
=IF(AND(B1-A1>3,A1>Sheet2!C1,Sheet1!A1<Sheet2!D1),TRUE,FALSE)
然后再COUNTIF(结果区域,TRUE),这样就计算出有效的个数啦
已经试验过了,有效
我这是在sheet1中的单元格里编辑的
=IF(AND(B1-A1>3,A1>Sheet2!C1,Sheet1!A1<Sheet2!D1),TRUE,FALSE)
然后再COUNTIF(结果区域,TRUE),这样就计算出有效的个数啦
已经试验过了,有效
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设B1至B200
列为学生成绩
则在B201单元格内输入=COUNTIF(B1:B200,">=60")
列为学生成绩
则在B201单元格内输入=COUNTIF(B1:B200,">=60")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询