有些人可能会问
Averageif是什么函数
喏
这个函数
有些人电脑里面是没有的
有些人有
所以这一篇准备用来解决那些没有的
有这个函数的也不妨扩充一下知识库
假设这是一份案例数据
xx公司5月4日-5月6日在各省份的销售额
日期是2019/5/1-13,每天一行
如果我们要求四川省的日均销售额
那就是SUM(四川销售额)/COUNT(四川出现天数)
可以写SUMIF COUNTIF解决
也可以写AVERAGEIF解决(如果有的话)
然后其实也可以用Sumproduct解决
写法是
变复杂了
代码语言:javascript复制=SUMPRODUCT((B2:B14=E2)*(C2:C14))/SUMPRODUCT(N(B2:B14=E2))
以下是Sumproduct的补充内容
:
解释一下这个函数吧
Sumproduct是矩阵相乘函数
什么是矩阵相乘呢
举个例子
在有两列数据,长度一致
A1:A5和B1:B5
代码语言:javascript复制=SUMPRODUCT(A1:A5,B1:B5)
函数的意思是
1*2 3*4 5*6 7*8 9*10
这是基本用法
在加权求和算绩效的时候十分常用
加上一个等于或者其他不等式的条件
就变成了条件
会返回True或False或错误
(按[F9]查看)
例如
我帮你们按F9显示出来了上面A1:A5>3的结果
但是逻辑值并不一定能参与计算啊
所以经常我们要加个函数N
转换逻辑值为数值
然后参与计算
好了
以上