这里有两个表,表一和表二,表一是在某一时间段内,根据“类别名称”下商品的销售情况制作的商品ABC分析报表,现在根据表一的明细,分别求出表二中不同“类别名称”下“对应“商品属性”的个数,这个问题貌似有好多种解法(数透、VBA、函数),那么本节课我们将学习如何用初级函数来解答,下面开始看操作:
我们在M2中输入公式M2=COUNTIFS(C:C,K2,H:H,L2),双击并向下填充,得到如下结果:
表面看上去这个函数和我们之前学过的COUNTIF()函数没什么大的区别,只是后面多了个”S“,那既然不一样,自然用法也就不一样,功能也就截然不同,接下来,我们再来看下它的语法格式:
countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为 48、"48"、">48" 、 "广州" 或 A3;
同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数;
这个可能看起来还是比较难懂(注意:只是可能哈),那么我再把它翻译的更直白一些:
countifs(第一个数据区域,被第一个数据区域包含的某一元素,第二个数据区域,被第二个数据区域包含的某一元素,…),或者countifs(A,A1,B,B1,…),不知道这样讲会不会更明白,不明白的话更套上本题说下:
countifs(表一品类名称,表一品类名称下的某一品类,表一商品ABC属性,表一商品ABC属性下的某一属性);
这样的话应该都能理解了吧,在此向大家提醒一下,多加练习和思考,最关键的是时常去应用,这样才能彻底学会它。
好了,今天函数课程就和大家分享到这里,喜欢的朋友记得点赞、关注并转发,希望大家多多评论,期待下期精彩课程。