AVERAGEIFS

AVERAGEIFS 函数返回给定集合内(一个或多个集合满足一个或多个相关条件)单元格的平均值(算术平均数)。

AVERAGEIFS(待平均的值, 待检验的值, 条件, 待检验的值…, 条件…)

待平均的值: 集合,包含要计算平均值的值。 待平均的值是对单个单元格集合的引用,它可以包含任何值

待检验的值: 集合,包含要测试的值。 待检验的值可以包含任何值

条件: 比较或检验值,并返回布尔值 TRUE 或 FALSE 的表达式条件可包括比较运算符、常数、与符号并置运算符、引用表达式和通配符。你可以使用通配符来匹配表达式中的任何单个字符或多个字符。你可以使用 ? (问号)表示一个字符,*(星号)表示多个字符,并使用 ~(波浪号)来指定下一个字符应当匹配,而非用作通配符。条件还可包含 REGEX 函数,而无需通配符。

待检验的值…: 可含有一个或多个附加集合(含有要测试的值)。每个待检验的值集合后必须紧跟一个条件表达式。 此模式的待检验的值、条件可根据需要尽可能多地重复。

条件…: 如果待检验的值的可选集合包括在内,条件… 表示结果为布尔值 TRUE 或 FALSE 的附加表达式。每个待检验的值集合后必须有一个条件表达式;因此,此函数始终拥有奇数个参数。

注释

  • 对于每个待检验的值条件对,相应(数组中的相同位置)的值要与条件测试进行比较。如果满足所有的条件测试,平均值中将包括待平均的值中的相应值。

  • 待平均的值和所有待检验的值集合的大小必须相同。

示例

假设表格如下:

A

B

C

D

1

年龄

性别

婚姻状况

工资

2

35

已婚

71,000

3

27

已婚

81,000

4

42

已婚

86,000

5

51

未婚

66,000

6

28

未婚

52,000

7

49

未婚

62,000

8

63

已婚

89,000

9

22

已婚

34,000

10

29

未婚

42,000

11

35

已婚

56,000

12

33

未婚

62,000

13

61

已婚

91,000

=AVERAGEIFS(D2:D13, A2:A13, "<40", B2:B13, "=男") 返回 54,750,此数值为 40 岁以下男性(在 B 列中以“男”表示)的平均工资。

=AVERAGEIFS(D2:D13, A2:A13, "<40", B2:B13, "=男", C2:C13, "=未婚") 返回 57,000,此数值为 40 岁以下单身(在 C 列中以“未婚”表示)男性的平均工资。

=AVERAGEIFS(D2:D13, A2:A13, "<40", B2:B13, "=男", C2:C13, "=已婚") 返回 52,500,此数值为 40 岁以下已婚(在 C 列中以“已婚”表示)男性的平均工资。

=AVERAGEIFS(D2:D13, A2:A13, ">=40", B2:B13, "=男", C2:C13, "=已婚") 返回 88,500,此数值为 40 岁及以上已婚(在 C 列中以“已婚”表示)男性的平均工资。你也可以使用 ≥ 运算符。

=AVERAGEIFS(D2:D13, A2:A13, "<40", B2:B13, "=女") 返回近似值 59,667,此数值为 40 岁以下女性(在 B 列中以“女”表示)的平均工资。

=AVERAGEIFS(D2:D13, A2:A13, "<>35", C2:C13, "=未婚") 返回 56,800,此数值为非 35 岁单身人士的平均工资。你也可以使用 ≠ 运算符。

使用 REGEX 示例

假设表格如下:

A

B

1

45

marina@example.com

2

41

Aaron

3

29

michael@example.com

4

64

katrina@example.com

5

12

Sarah

=AVERAGEIFS(A1:A5, B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), A1:A5, ">10") 返回 46,即 A1:A5 中大于 10 且对应单元格在 B1:B5 中包含电子邮件地址的所有单元格的平均值。

另请参阅AVERAGEAVERAGEIF
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
有帮助?
字符限制: 250
最多 250 个字符。
感谢您的反馈。
Morty Proxy This is a proxified and sanitized view of the page, visit original site.