본문 바로가기

ms office TIP/엑셀함수

엑셀 함수27(averageif함수와 averageifs함수로 여러조건 한번에 구하기)

엑셀 함수27(averageif함수와 averageifs함수로 여러조건 한번에 구하기)

AVERAGEIF함수의 경우도 단독함수이지만 AVERAGE와 IF수가 한개의 함수에 중첩이 되어 있는 것과 동일한 효과를 발휘합니다. AVERAGEIF함수는 1가지 조건인 경우에 사용하고 AVERAGEIFS함수는 2가지 이상의 조건에서 사용을 합니다

AVERAGEIF조건을 이용하여 결과값 구하기 

직접 함수삽입창에 입력해서 구합니다. 사용한 함수값은 =AVERAGEIF(B4:B9,"서울점",G4:G9) 입니다. 이 의미는 B4:B9의 범위안에서 서울점의 평균을 구하는데 G4:G9의 값을 참고해가라는 의미입니다. 

함수인수대화상자에서 구하기 

결과값입력셀(G12)을 클릭하고, =을 입력한 후, 이름상자의 역삼각형을 클릭해서, AVERAGE함수를 선택합니다. 함수인수창이 나타나며 여기에 3가지 인수를 삽입할 수 있습니다.

첫번째 : RANGR(참고할 범위)

두번째 : CRITREIA(기준)

세번재 : AVERAGE_RANGE(평균값으로 참고할 범위)

AVERAGEIFS조건을 이용하여 결과값 구하기 

직접 함수삽입창에 입력해서 구합니다. =AVERAGEIFS(G4:G9,B4:B9,"서울점",D4:D9,"냉장고")를 하면 결과값이 산출이 됩니다. 이 의미는 서울점에서 냉장고의 총 판매금액의 평균값을 구하라입니다. 따라서 냉장고라는 조건과 총 판매금액의 평균이라는2가지 조건이 들어가 있습니다. 

함수인수 대화상자에서 구하기 

앞의 AVERAGEIF함수인수창과 동일합니다. 조건만 한가지 더 추가기 됩니다. 함수삽입창에 직접 함수를 입력해서 구할 경우 각종 인수를 빠뜨릴 염려가 있기 때문에 함수인수 대화상자를 통해서 구하는 것이 편리합니다. 이해하기도 쉽고, 인수가 자동으로 삽입이 되기 때문에 빠뜨릴 염려도 없습니다.