函数 | 类区 | 函数格式(官方) | 函数格式(中文) |
Average | 统计 | AVERAGE(number1,number2,…) | AVERAGE(数值1,数值2,…) |
Averagea | 统计 | AVERAGEA(value1,value2,…) | AVERAGEA(数值,数值2,…) |
Averageif | 统计 | AVERAGEIF(range,criteria,average_range) | AVERAGEIF(区域,条件,求平均值区域) |
Averageifs | 统计 | AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…) | AVERAGEIFS(求平均值区域,区域1,条件1,区域2,条件2…) |
功能:
AVERAGEA(总销售/有内容个数)
AVERAGE(总销售/有数值个数)
AVERAGEIF(1部的销售/有数值个数)
AVERAGEIFS(1部男同志销售/有数值个数)
写法:
=AVERAGEA(D2:D11)
=AVERAGE(D2:D11)
=AVERAGEIF(C2:C11,"1部",D2:D11)
=AVERAGEIFS(D2:D11,C2:C11,"1部",B2:B11,"男")
注意:1部、男,并非一定要打字,可以引用单元格内容。不引用的话一定要打英文状态下的引号"1部"、"男",除非是数字可不加引号。
在本图文AVERAGEA(总销售/有内容个数)我说的比较笼统的,正规的描述如下:
1:包含 TRUE 的参数作为 1 计算;包含 FALSE 的参数作为 0 计算。
2:包含文本的数组或引用参数将作为 0(零)计算。空文本 ("") 也作为 0(零)计算。
average与averagea的区别:
average只对数值求平均,忽略文本、逻辑值
averagea可以对上述三种数据求平均,只不过文本字符(包括空文本 "")、逻辑值中的False算作0,TRUE算作1
大部分朋友工作中不会去对逻辑值进行平均,为了方便理解总结为:AVERAGEA(总销售/有内容个数)
逻辑值进行平均如下:
FALSE 作为 0 计算
TRUE 作为 1 计算
500+0+0+0+0+1+1+1+1+500=1004
1004/10=100.4