AVERAGEIF 함수는?
지정된 범위에서 조건식에 만족하는 값들의 산술 평균을 구하는 함수.
AVERAGE + IF. IF가 붙어있는 함수는 조건식이 들어간다는 뜻. 이 함수는 조건에 해당되는 값 또는 범위의 인수들의 산술 평균을 반환하는 함수이다. 전체 자료에서 필요한 부분의 값들의 평균을 구해주니, 따로 필요한 부분들을 추려내 자료를 만드는 수고를 덜어주는 함수이다.
AVERAGEIF 함수의 구성
함수 인수 | ||
Range | 필수 | 계산하게 될 셀의 범위를 지정한다. |
Criteria | 필수 | 기준이라는 뜻. 이 항목에 조건식을 넣어서 계산에 포함할 기준을 만들어 준다. |
Average_range | 선택 | 실제 계산하게 될 범위를 지정. 지정을 하지 않으면 첫번째 Range의 값을 계산한다. |
AVERAGEIF 함수 적용
1. Average_range(선택) 인수 사용
이와 같은 표에서
◆ 포도 종류의 가격의 평균 ◆ 을 구하고 싶다.
1.1 Range
- Range 인수값에 해당하는 범위를 지정한다. 과일 전체를 지정했다.
1.2 Criteria
- 포도 종류를 솎아내도록 기준값을 만들어야 한다. 표에 포도의 종류는 포도도 있고 청포도도 있다. 조건식을 어떻게 하면 좋을까? '포도'라는 단어가 들어간 텍스트를 솎아내기 위해 포도 앞에 별표(*)를 붙였다. 이렇게 입력하면 포도가 들어간 모든 텍스트를 걸려내줄 것이다.
1.3 Average_range
실제 구하고자 하는 값들이 있는 '가격' 부분을 범위로 지정해 준다.
인수값이 옳게 들어가니 계산이 잘 되어 반환되었다. 포도 9,000원, 청포도 10,000원.
(9000+10000)/2 = 9,500원. 수동으로 계산해보니 식이 올바르게 되었다는 것이 확인된다.
2. Average_range(선택) 인수 미사용
- Average_range 값은 사용하지 않고 1, 2번째 인수만 사용하여 원하는 값을 구해보자.
◇ 가격 중 30,000원 미만의 값들의 평균 ◇
- Range 값에 가격에 해당하는 범위 C3:C9를 지정한다.
- 조건값을 넣어줄 Criteria에 30000미만을 뜻하는 식 '<30000' 을 넣어준다.
그러면 (9000+8000+10000+10000+15000+12000)/6 = 10,666.66... 이 나와야 할 것이다. 결과는?
미리 계산한 값과 같은 값이 반환됐다. 이렇게 2개의 인수만 사용해서도 AVERAGEIF 함수를 활용할 수 있다.
Supertramp!
'Excel' 카테고리의 다른 글
[엑셀함수_A] AVEDEV 함수, 절대 편차의 평균 함수 (0) | 2024.01.15 |
---|---|
[엑셀함수_A] AVERAGEIFS 함수 사용법 및 예시 (0) | 2024.01.12 |
[엑셀함수_A] AVERAGEA, 텍스트도 포함되는 산술 평균 함수 (2) | 2024.01.09 |
[엑셀함수_A] AVERAGE, 인수들의 평균값 (0) | 2024.01.09 |
[엑셀함수_A] ASC, 전자(전각)문자를 반자(반각)문자로 (0) | 2024.01.08 |