乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>函数 同时满足多个条件计算不重复数-excel 求不重复的,exce

<em>excel</em>函数 同时满足多个条件计算不重复数-excel 求不重复的,exce

作者:乔山办公网日期:

返回目录:excel表格制作


1. 满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
2. 首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。
3. 在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。
4. 然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。
5. 在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
公式写法:=if(判断对错,对时显示结果,错时显示结果),如:=if(a1>1,1,0);
后两个结果分别可以换成if()公式。如:
=if(a1>1,if(a1>10,3,1),0)
=if(a1>1,1,if(a1>0,0,-5))
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返e799bee5baa6e4b893e5b19e338回TRUE,OR()函数即返回TRUE。
扩展资料:
仿照以下公式即可:
=IF(AND(A1=B1,A1>C1),"好","坏")
=IF(OR(A1=B1,A1>C1),"好","坏")
ADN是指满足条件1并且满足条件2,则返回 好,否则返回 坏。
OR则是指满足条件1或者条件2,只要满足两个条件中的一个,则返回 好,否则返回 坏。

I2输入:
=IF(G2="","",SUM(--(MATCH(IF(($A$2:$A$100=G2)*($B$2:$B$100=H2),$C$2:$C$100,""),IF(($A$2:$A$100=G2)*($B$2:$B$100=H2),$C$2:$C$100,""),)=ROW($1:$99)))-1),数组公式,同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},下拉
d1输入
=SUM((MATCH(A1:A13&B1:B13&C1:C13,A1:A13&B1:B13&C1:C13,0)=ROW(A1:A13))*(B1:B13=3)*(C1:C13="小车")*(A1:A13<>""))

输入完毕
按shift+ctrl+回车 结束 ,公式两边出现大括号就ok了
公式数据范围自己改 暂时统计到13行

另外如果公式错误
那大概是因为空数据的原因
用这个
=SUM(IF(ISNA(MATCH(A1:A13&B1:B13&C1:C13,A1:A13&B1:B13&C1:C13,0)=ROW(A1:A13)),FALSE,MATCH(A1:A13&B1:B13&C1:C13,A1:A13&B1:B13&C1:C13,0)=ROW(A1:A13))*(B1:B13=3)*(C1:C13="小车")*(A1:A13<>""))

不过第一个已经处理了含空格的问题,第二个用来备用吧

需要弄个辅助列,zd比如在C列,写入=A1&B1,然后往下拖拉公式。
再在其它单元格写入
{=SUM(IF(B1:B6="aa",1/COUNTIF(C1:C6,C1:C6)))}
数组公式,按CRTL+SHIFT+ENTER三键结束。
这样就可以得出:aa对应的A列不重复的个数

相关阅读

关键词不能为空
极力推荐
  • excel必学技能之excel宏命令如何启用-excel宏教程

  • excel宏教程,工具:【关键词快速自动分组工具SEM联盟版.xls】显示不能使用步骤:第一步:工具—宏—安全性第二步:安全性—中 第三步:关闭所有电子表格第四步:重新打开【关键词快

ppt怎么做_excel表格制作_office365_word文档_365办公网