DCOUNTA函数教程
说明
使用 SQL 式查询,返回列表或数据库中满足指定条件的记录字段(列)中的非空单元格的个数。
示例
DCOUNTA(A2:F20,G2,A22:D23)
语法
DCOUNTA(database,field,criteria)
database
构成列表或数据库的单元格区域,列表的第一行包含每一列的标签。
field
指定 database 中的哪一列包含要提取和用于计算的值。 field 可以是与 database 第一行中某个列标题对应的文本标签,也可以是指定相关列的数字索引,第一列的索引值为 1。
criteria
包含所指定条件的单元格区域。计算之前将使用这些条件来过滤 database 中的值。
实战
在线练习: 【雷鸟365】 DCOUNTA.xlsx
EXCEL中如何求算满足一定条件的单元格数量使用COUNTIF 函数。
COUNTIF 是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。
语法:COUNTIF(range, criteria)
例如:
=COUNTIF(A2:A5,"苹果")
=COUNTIF(A2:A5,A4)
参数说明
range (必需):要统计数量的单元格的组。 Range 可以包含数字、数组或包含数字的引用。 将忽略空白和文本值。
criteria (必需):用于决定要统计哪些单元格的数量的数字、表达式、单元格引用或文本字符串。例如,可以使用 32 之类数字,“>32”之类比较,B4 之类单元格,或“苹果”之类单词。
COUNTIF 仅使用一个条件。 如果要使用多个条件,请使用 COUNTIFS。
常见问题
为长字符串返回了错误值。使用 COUNTIF 函数匹配超过 255 个字符的字符串时,将返回不正确的结果。要匹配超过 255 个字符的字符串,请使用 CONCATENATE 函数或连接运算符 &。 例如,=COUNTIF(A2:A5,"long string"&"another long string")。
预期将返回一个值,然而未回任何值。请务必将 criteria 参数用括号括起来。请注意,COUNTIF 将忽略文本字符串中的大小写。Criteria 不区分大小写。换句话说,字符串“apples”和字符串“APPLES”将匹配相同的单元格。
使用通配符。可以在 criteria 中使用通配符,即问号 (?) 和星号 (*)。问号匹配任何单个字符。星号匹配任何字符序列。如果要查找实际的问号或星号,则在字符前键入代字号 (~)。例如,=COUNTIF(A2:A5,"苹果?") 将统计最后一个字不确定的所有“苹果”的实例数量。
请确保您的数据中不包含错误的字符。统计文本值数量时,请确保数据没有前导空格、尾部空格、直引号与弯引号不一致或非打印字符。否则,COUNTIF 可能返回非预期的值。可能需要删除单元格中表值后的尾随空格,才能获得精确结果。请尝试使用 CLEAN 函数或 TRIM 函数。
excel中如何计算满足多个条件的单元格数量?若那些字母只有A和X这两种可以,且其它都是数字,假设数据在A1:A100,公式可为
=countif(A1:A100,">=A")
若还有其它字母和文本,只能精确点,公式
=sum(countif(A1:A100,{"A","X"}))
EXCEL 求满足条件的单元格数量=COUNTIF(AN61:AN64,"上海")
AN61:AN64是你要选择的范围
EXCEL中满足固定条件的单元格数量1.
=countif(a:a,"<"&today())
2.
=countif(b:b,"<"&today())
3.
=SUMPRODUCT((A1:A100<TODAY())*(A1:A100<>"")*(B1:B100<TODAY())*(B1:B100<>""))
在EXCEL 中,如何计算满足某一条件的不连续单元格数量 ?在dz4输入:
=sumproduct((a$3:dy$3="交货排程")*(a4:dy4>=1))
下拉填充
如何计算满足日期条件的单元格数
=sumproduct((year(a2:a100)=2008)*month(a2:a100)=10))
EXCEL中如何求满足条件的单元格个数?B3=sumproduct(($H$2:$H$6=$A2)*($I$2:$I$6=B$1)*($J$2:$J$J6>5))
到处拖拉
Excel中如何满足条件统计空白单元格数量?是指统计B列中的空白单元格吧?
统计“AA”:=countifs($A:$A,"AA",$B:$B,"")
统计“BB”:=countifs($A:$A,"BB",$B:$B,"")
EXCEL中,如何求满足多个条件的单元格个数有五种方法:
一、用COUNTIF函数;
二、用COUNTIFS函数;
三、用SUMPRODUCT函数;
四、用SUM数组;
五、用数据透视表(能使用函数尽可能不用透视表)。
EXCEL中计算一定区域内满足一定条件的单元格个数N2
=COUNTIF(B2:M2,">"&15)+SUMPRODUCT((B2:M2>10)*(B2:M2<16))*0.5
下拉
可用sumproduct、countifs或count函数统计。
1、criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。
2、EXCEL工作表中的函数,用来统计多个区域中满足给定条件的单元格的个数;countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)。
3、示例公式:
=SUMPRODUCT((A1:A100=1)*(B1:B100="a"))
=COUNTIFS(A:A,1,B:B,"a")
=COUNT(0/((A1:A100=1)*(B1:B100="a"))) 按组合键ctrl+shift+enter结束。
扩展资料:
满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
我们以下图的数据来举例说明。
首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。
在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。
然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。
在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。
以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。
参考资料:百度百科-excel函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)