3、【COUNTIFS】多条件的统计
在上述countif的案例中,销售额大于75万且小于100万的商铺数。
也可以用countifs(多条件求和)来处理:
=COUNTIFS(D$2:D$19,">750000",D$2:D$19,"<1000000")
案例——统计符合多条件的商铺数量
统计餐饮业态销售额大于50万的商铺数量:
=countifs(C2:C19,"餐饮”,E2:E19, ">500000”)
——countifs可以用于无限个条件,语法为:
countifs(第一条件区域,条件,[第二条件区域,第二条件....])
4、【Average】【Averageif】【平均值】
(1)案例——用average时要注意空值与0值对结果的影响
通过上图结果(销售额为0和空值在此处的情况是一样的,均为商铺未开业),空值也数值为0的单元格,会影响average的计算,空值不参加平均计算,而0值会参加平均。
此处正确公式应为:
=SUM(B2:D2)/COUNTIF(B2:D2,">0")
(2)案例——用averageifs计算工作日、节假日平均
如上图,计算工作日的日均公式是:
=AVERAGEIF(B2:B15,"工作日",C2:C15)
——AVERAGEIF可以用于无限个条件,语法为:
AVERAGEIF (统计区域,第一条件区域,条件,[第二条件区域,第二条件....])
——AVERAGE与AVERAGEIF语法格式几乎是相反的。
5、【Rank】
案例——商铺销售额排名
如上图,已知各商铺销售额,对其进行销售排名,公式为:
=RANK(D2,D$2:D$19,0)
Rank函数易错点解析:
①要搞清楚绝对引用和相对引用,导致下拉公式时,需要固定的数据区域发生了变化;
②后面的数字0代表降序,如果改成1则为升序;
③函数RANK对重复数值的排位相同。但重复数的存在将影响后续数值的排位。如在一列整数中,若整数60出现两次,其排位为5,则61的排位为7(没有排位为6的数值)。
案例延伸:
如果是多条件的排名,用的是 countifs,统计比数值大的商铺有多少个,再+1 。
如下图,即公式为:
=COUNTIFS(C$2:C$19,C2,D$2:D$19,">"&D2)+1
6、【Max、Min】
两者与average的语法相同。Max找出最大值,Min找出最小值。
案例——找出商铺的最大的月销售额数值(或最小值)
公式为:
=MAX(B2:D2) (最小值为:=MIN(B2:D2))