一、基本用法
1、countif
以销售员出单次数为例
COUNTIF函数的第一参数绝对引用,是为了公式向下填充时,保持引用范围不变;
COUNTIF函数的第二参数直接使用相对引用待统计单元格,公式向下填充时,D2依次变为D3、D4……
2、countifs
COUNTIFS函数将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。即多条件计数。
COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,…)
COUNTIFS(条件区域1,条件1,条件区域2,条件2…)
条件区域1:必需。在其中计算关联条件的第一个区域。
条件1:必需。要进行计数的第一个条件。
条件区域2:可选。在其中计算关联条件的第二个区域。
条件2:可选。要进行计数的第二个条件。
以上是不同条件在公式中引用时的用法。如果条件为文本,需要使用双引号引起来;如果条件为数字,则无需使用双引号等等. 另外* 代替任意多个字符 <> 代表非空数据 = 代表真空数据
二、按产品统计序号
=COUNTIF($C$2:C2,C2)可以先统计序号,再用&连接出产品序号。
=C2&COUNTIF($C$2:C2,C2)也可以直接统计产品序号。
COUNTIF函数的统计区域是$C$2:C2,第一个C2是行绝对引用,第二个C2,是相对引用。当公式向下复制时,就会变成$C$2:C3、$C$2:C4……一个不断扩展的区域,从这个动态区域中统计C列产品的个数。
如果产品为乱序的,公式也是一样的。其实可以通过选取A2——shift+:——选取A:A这一列。
三、Countif函数+Vlookup函数一对多查询
如上图,需统计A产品对应的日期、产品、销售额。但如果使用vlookup查找,无法一一对应,此时可以利用countif统计序号添加辅助列,形成唯一的产品序号,再来统计即可。
操作步骤:
步骤1 在左表前插入一列并设置公式,用countif函数统计客户的销售额并用&连接成 产品名称+序号的形式。A2:C2&COUNTIF($C$2:C2,C2)
步骤2 在F9设置公式并复制即可得到F2单元格中产品的所有销售记录=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
四、数据有效性
countif与数据有效性的应用
等于1,意思为 这个值是唯一的。
网友评论