EXCEL多条件忽略重复值忽略空值计数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL多条件忽略重复值忽略空值计数相关的知识,希望对你有一定的参考价值。
如图,我想统计1号的车辆有多少台,范围是A1:A50,但是同一车号的车辆只能统计一次,请问这个函数应该怎么写?
在a列输入几个数字,有重复的,在d3单元格输入 =frequency(),此时光标在括号后面闪动,鼠标点击一下括号内部,此时光标在括号内部闪动。
光标在括号闪动后,下一步用鼠标左键拖拽选中a1到a9的区域,然后点击半角逗号。
注意逗号是半角的。
再次选中a1到a9的区域作为函数的第二个参数。
函数名称输入错误了,改正一下把e改成y。
在编辑栏中选中函数,然后按f9,f9可以将选取转化为数组,
大括号包含的就是数组,数组的位置与选取位置对应,数组中的数字代表重复次数。
光标定位到大括号之前,输入1/。
再次选中编辑栏中的全部公式内容按f9,这次f9的作用是执行数组运算。
执行数组运算的结果如下。这里产生了一些错误值,是由于零做分母产生的。
在大括号之前加一个count()套在数组外面,统计数值型数据的数目,返回值是6,不重复的数据一共有六个。
=SUM(1/COUNTIF(B3:B45,B3:B45))
备注:数组公式,在输入 =SUM(1/COUNTIF(B3:B45,B3:B45)) 之后按Shift+Ctrl+Enter完成。
如果A列有多个日期存在,可以将公式修改为:
=SUMPRODUCT((A3:A45=1)*(MATCH(B3:B45,B3:B45,0)=ROW(A1:A43)))追问
我所希望的结果是求5000行之内1号的轩逸有几台,同一个车号只能算一个,那结果应该是1台,但是我怎么算都是两台。
参考技术B 公式:=SUMPRODUCT((1/(COUNTIF(C3:C45,C3:C45))*(A3:A45=1)))追问
不能忽略空值啊亲,如果单元格有没有填进的数据就错误了···
还有,如果我想再分车型呢?
5000行的范围,1号有几台轩逸?当然重复的车号只能算一台。
参照下面的公式:
=SUMPRODUCT((A3:A50=1)*(B3:B50="轩逸")*(MATCH(0&C3:C50,0&C3:C50,)=ROW(C3:C50)-2))
...............
本回答被提问者采纳Excel--防止重复录入
在录入数据时,为了防止重复录入(ID号相同),进行如下设置
选择第一列, 数据---数据验证>> 允许>自定义(把忽略空值前面的对勾去掉),在公式框写=COUNTIF(A:A, A2)=1 设置完成!
函数的意思是: 在A:A范围内(range),匹配与A1单元格内容相同的格子数并计数(criteria)
criteria可以是任意内容,比如
D列中大于D5的格子数有2个。
计数“山西XX”的格子
既有山西又有北京
以上是关于EXCEL多条件忽略重复值忽略空值计数的主要内容,如果未能解决你的问题,请参考以下文章