excel 同时满足两个条件

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:47:57
求助,计数满足两个条件的函数
1 A B C D
2 车型 发运方式 目的地 车队代号
3 86L0 公路 北京 HT
4 86L3 轮船 上海 XL
5 78C1 公路 广州 HT
6 85L9 公路 南京 CT
现在我要计数发运方式为:公路,车型包含:L 的数量,求教应该怎样用函数??

=sumproduct(isnumber(find("L",a2:a4))*(b2:b4="公路"))

1,E2中输入:=A2&B2
2,复制E2中公式到E3,E4,E5......
3, 在F1中输入最终公式:=COUNTIF(E2:E5,"*L*公路*"),即可。

思路:使用文本函数定义A中的“L”,然后用数组公式解题太烦琐,所以添加E列作为辅助列,在F1中输入简单函数就可以了。

1、在E1中输入“=IF(SEARCH("L",A1)<>"#VALUE!",IF(B1="公路",1,0),0)”,(这个公式组合是先判断车型包含:L,再判断发运方式为:公路),然后将公式向下拖动复制;
2、在F1中输入“=COUNTIF(E1:E4,1)”,就知道数量了。

我这个办法既简单又易理解
e1=IF(AND(ISERROR(FIND("l",A2))=FALSE,B2="公路"),1,""),向下填充公式到数据末端,
f1=count(e:e),f1的数据即是你要的结果