AVERAGEIFS

AVERAGEIFS 함수는 관련 조건을 하나 이상 만족하는 세트가 한 개 이상 있는 주어진 세트의 셀 평균(산술평균)을 반환합니다.

AVERAGEIFS(평균할 값, 검정할 값, 조건, 검정할 값…, 조건…)

평균할 값: 평균값으로 간주되는 값을 포함하는 모음입니다. 평균할 값임의의 값을 포함할 수 있는 셀들의 단일 모음에 대한 참조입니다.

검정할 값: 검정할 값을 포함하는 모음입니다. 검정할 값임의의 값을 포함할 수 있습니다.

조건: 불리언 값 TRUE 또는 FALSE의 값 및 결과를 비교 또는 검정하는 입니다. 조건은 비교 연산자, 상수, 앰퍼샌드 결합 연산자, 참조 및 와일드카드를 포함할 수 있습니다. 와일드카드를 사용하여 표현식에서 단일 문자나 여러 문자와 일치시킬 수 있습니다. ?(물음표)를 사용하여 문자 한 개를 나타낼 수 있고 *(별표)로 여러 개의 문자를 나타낼 수 있으며 ~(물결)로 다음 문자가 와일드카드로 사용되지 않고 일치되도록 지정할 수 있습니다. 조건은 와일드카드 대신 REGEX 함수를 포함할 수도 있습니다.

검정할 값…: 검정할 값을 포함한 1개 이상의 추가 모음을 선택적으로 포함합니다. 각 검정할 값 모음은 바로 다음에 조건 식이 따라와야 합니다. 검정할 값, 조건의 패턴은 필요한 만큼 반복될 수 있습니다.

조건…: 검정할 값으로 이루어진 선택적 모음이 포함된 경우, 조건...은 결과가 불리언 값 TRUE 또는 FALSE인 추가 식입니다. 각 검정할 값 모음에 따라오는 1개의 조건식이 있어야 합니다. 그러므로 이 함수는 항상 홀수 개의 인수를 가지게 됩니다.

참고

  • 각각의 검정할 값조건 쌍에 대해 대응하는(배열에서 같은 위치에 있는) 셀이나 값은 조건 검정과 비교됩니다. 모든 조건 검정을 만족하면 평균할 값에 있는 해당 값은 평균에 포함됩니다.

  • 평균할 값과 모든 검정할 값 모음은 같은 크기여야 합니다.

예제

주어진 다음의 표를 보십시오.

A

B

C

D

1

나이

성별

결혼 여부

연봉

2

35

M

M

71,000

3

27

F

M

81,000

4

42

M

M

86,000

5

51

M

S

66,000

6

28

M

S

52,000

7

49

F

S

62,000

8

63

F

M

89,000

9

22

M

M

34,000

10

29

F

S

42,000

11

35

F

M

56,000

12

33

M

S

62,000

13

61

M

M

91,000

=AVERAGEIFS(D2:D13, A2:A13, "<40", B2:B13, "=M") 함수는 40대 미만인 남성(열 B에서 'M'으로 표시됨)의 평균 연봉인 54750의 값을 반환합니다.

=AVERAGEIFS(D2:D13, A2:A13, "<40",B2:B13, "=M", C2:C13, "=S") 함수는 40대 미만의 미혼(열 C에서 'S'로 표시됨)인 남성의 평균 연봉인 57000의 값을 반환합니다.

=AVERAGEIFS(D2:D13, A2:A13, "<40",B2:B13, "=M", C2:C13, "=M") 함수는 40대 미만의 기혼(열 C에서 'M'으로 표시됨)인 남성의 평균 연봉인 52500의 값을 반환합니다.

=AVERAGEIFS(D2:D13, A2:A13, ">=40", B2:B13, "=M", C2:C13, "=M") 함수는 40대 이상의 기혼(열 C에서 'M'으로 표시됨)인 남성의 평균 연봉인 88,500의 값을 반환합니다. ≥ 연산자를 사용할 수도 있습니다.

=AVERAGEIFS(D2:D13, A2:A13, "<40",B2:B13, "=F") 함수는 40대 미만인 여성(열 B에서 'F'로 표시됨)의 평균 연봉인 59667의 값을 반환합니다.

=AVERAGEIFS(D2:D13, A2:A13, "<>35", C2:C13, "=S") 함수는 35세가 아니고 미혼인 사람들의 평균 연봉인 56800의 값을 반환합니다. ≠ 연산자를 사용할 수도 있습니다.

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") 함수는 10보다 크고 B1:B5에서 이메일 주소가 포함된 셀에 대응하는 A1:A5 범위의 셀 평균인 46의 값을 반환합니다.

추가 정보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.