Excel(excelle)

hao333 6536 6453

Excel, 在Excel中,AverageIf函数用于单条件平均,它必须至少有两个参数,最多有三个参数。如果只有两个参数,第一个参数既是条件区域又是平均区域;如果有三个参数,第一个参数是条件区域。

第三个参数是找到平均区域。

AverageIf函数中的条件区域和平均区域的大小可以相同也可以不同。如果它们不相同,实际平均区域将由条件区域确定。此外,两个范围的起始单元格必须相同,否则将返回错误值。

1. Syntax of Excel average If function 1. Expression: AVERAGEIF (range, standard, [Average_Range])

中文表达:AVERAGEIF(条件面积或平均面积,条件,【平均面积】)

2.描述:

a、范围既可以是条件面积也可以是平均面积。如果省略Average_Range,Range是平均面积;如果有Average_Range,则Range是条件区域。

b、Average_Range是平均面积;如果范围与Average_Range的选定区域不一致,

平均面积将根据按范围选择的面积来确定;例如,选定的范围区域是B2:B5,选定的平均范围区域是C2:C3。

那么实际平均面积是C2:C5;如果选择的范围区域是B2:B3,选择的Average_Range区域是C2:C5,则实际平均区域是C2:C3。

C.如果Range或Average_Range选定单元格区域的逻辑值为True或False,则它们将被忽略。如果范围选择单元格范围全为空,

将返回除数为0的错误# div/0;如果区域是平均区域,并且选定的单元格区域有文本(指无法转换为数值的文本),将返回除数为0的错误#DIV/0。

如果在Average_Range的选定单元格区域中有空单元格,它们将被忽略。

d、条件可以是数字、单词(如雇员)、表达式(如=2或=2)和单元格引用。此外,您还可以使用通配符问号(?)和星号(*),其中问号代表任何字符,星号代表一个字符或一串字符。

如果要查找问号或星号,需要在它们前面加上转义字符~,例如~?~*。

e .如果条件中有空单元格,则该单元格的值将被视为0;如果选定区域中没有满足条件的单元格,将显示错误#DIV/0!

二、Excel AverageIf函数的使用方法及实例(1)按范围求平均面积的实例。

1.双击D8单元格,将公式=average if(D2:D7,2000)复制到D8,然后按Enter键返回平均值2583.33;操作流程步骤如图1所示:

excelle

图1

2.公式=Average if(D2:D7,2000)省略了Average_Range参数,因此该范围被视为平均面积。

即D2:D7为平均面积;2000是条件,公式的意思是:找出D2所有销售额的平均值:D7大于2000。

(2)Range是条件区域和Average_Range区域的示例。

1.双击D8单元格,将公式=average if(B2:B7,甜瓜,D2:D7)复制到D8,并按Enter键返回2850的平均结果;操作过程步骤如图2所示:

excelle

图2

2.在公式=average if(B2:B7,葫芦,D2:D7)中,B2:B7是条件区域,葫芦是条件,D2:D7是平均区域;该公式的意思是:找到B7 B2的所有甜瓜,如果找到了,

返回D2的相应值:D7。

(3)Range和Average_Range中有逻辑值True或False的示例。

1.双击C1单元格,将公式=average if(A1:A5,TRUE,B1:B5)复制到C1,然后按Enter键返回除数为0的错误#DIV/0!双击C1,将TRUE更改为1,然后按Enter键。

返回平均结果100;操作流程步骤如图3所示:

excelle

图3

2.公式=average if(A1:A5,TRUE,B1:B5)的条件为真。虽然A1到A5中存在真理,但结果返回#DIV/0!表示TRUE不能用作条件,

因为AverageIf函数忽略范围内的逻辑值;公式=average if(A1:A5,1,B1:B5)中的条件为1,A1:A5中的A2和A4为1。

它们分别对应于B2和B4。B2是100,B4是TRUE,平均结果是100,这意味着TRUE被忽略。

(4)范围选定单元格区域全部为文本或空的示例。

1.双击D8单元格,将公式=average if(B2:B7,甜瓜,D2:D7)复制到D8,并按Enter键返回2850的平均结果;盒子B2:B7,按删除键删除内容。

那么D8中的值变成除数为0的error # div/0;按Ctrl Z取消,双击D8,删除D2:D8,按ENTER返回除数为0的错误# div/0;选择B4并输入50。

D8仍然是# div/0;操作流程步骤如图4所示:

excelle

图4

2.删除D2:D8中的所有内容后,公式=average if(B2:B7,葫芦娃,D2:D7)得出除数0。错误#DIV/0表示区域中选定的单元格区域为空。

AverageIf函数返回除数为0的错误;公式=average if(B2:B7,葫芦娃)返回除数为0的错误#DIV/0,表示如果区域是条件区域和平均区域,如果选定区域有文本,

AverageIf函数也返回除数为0的错误。

(5)所选区域没有符合条件的单元格。如果除数为0,则出现错误#DIV/0!的实例

1.双击A8单元格,将公式=average if(A2:A7,荔枝)复制到A8,按回车键返回除数为0的错误# div/0;操作流程步骤如图5所示:

excelle

图5

2.formula=average if(A2:A7,荔枝)在A2:A7中查找荔枝,但A2:A7中没有荔枝,因此返回除数为0的错误#DIV/0。

使用通配符?和*的示例

使用通配符?

1.双击单元格B9并输入公式=average if(B2:B8,Shirt,E2:E8)复制到B9,按Enter键返回平均结果892;双击B9并放置条件?把衬衫换成粉色?按回车键,

返回除数为0的错误#DIV/0!操作流程步骤如图6所示:

excelle

图6

2.公式=average if(B2:B8?衬衫中的条件是什么,E2:E8)?在B2,这意味着寻找以任意两个单词开头并以衬衫结尾的衣服:B8。

只有B2符合要求;条件粉红色?这意味着在B2寻找以粉色开头且粉色后面只有一个单词的衣服:B8。因为没有符合要求的衣服,所以返回除以0的错误。

使用通配符*

1.双击单元格B9,将公式=average if(B2:B8,*衬衫,E2:E8)复制到B9,按Enter键返回平均结果720;双击B9,将条件*衬衫更改为粉红色*,然后按Enter键。

返回求平均值结果661;操作过程步骤,如图7所示:

excelle

图7

2、公式=AVERAGEIF(B2:B8,*衬衫,E2:E8) 中的条件为*衬衫,意思是在B2:B8 中查找以任意一个或多个字符开头且以衬衫结尾的服装,

有B2、B5、B7 和B8 符合条件;条件粉红* 意思是在B2:B8 中查找以粉红开头的服装,有B2、B5 和B7 符合条件。

(七)Range 与Average_Range 选定的区域不一致的实例

(1)Range 大于Average_Range

1、双击D8 单元格,把公式=AVERAGEIF(B2:B7,瓜类,D2:D3) 复制到D8,按回车,返回求平均值结果2850;操作过程步骤,如图8所示:

excelle

图8

2、公式=AVERAGEIF(B2:B7,瓜类,D2:D3) 中条件区域B2:B7 与求平均值区域D2:D3 不一致,条件区域比求平均值区域长,求平均值结果为2850,

而D2:D3 中分类为瓜类只有B3,它的值为3500,说明计入求平均值的不止B3,还把同为瓜类的D7 中的2200 也计入了求平均值,即求平均值范围不是D2:D3,而是D2:D7。

(2)Range 小于Average_Range

1、双击B9 单元格,把公式=AVERAGEIF(B2:B5,瓜类,D2:D7) 复制到B9,按回车,返回求平均值结果3500;操作过程步骤,如图9所示:

excelle

图9

2、公式=AVERAGEIF(B2:B5,瓜类,D2:D7) 中条件区域B2:B5 比求平均值区域D2:D7 小,而实际的求平均值区域为D2:D5,从返回的求平均值结果3500 可知。

(3)Range 与Average_Range 起始不一致返回错误值

1、双击B9 单元格,把公式=AVERAGEIF(B2:B7,瓜类,D3:D5) 复制到B9,按回车,弹出一个提示存在一个或多个循环引用提示窗口,按回车确定后返回0;操作过程步骤,

如图10所示:

excelle

图10

2、公式=AVERAGEIF(B2:B7,瓜类,D3:D5) 中条件区域B2:B7 与求平均值区域D3:D5 起始行不一致,一个是B2,另一个D3,这样会返回错误值。

从上面三个实例可以看出,如果条件区域与求平均值区域不一致,它们的起始单元格必须相同;另外,实际求平均值区域仅包含条件区域对应的区域。

Excel,以上就是本文为您收集整理的Excel最新内容,希望能帮到您!更多相关内容欢迎关注。