[엑셀] 배열수식 요약

Posted by 도올돌
2015. 7. 14. 13:00 컴퓨터/Excel

 

컴활 시험 계산문제에 나오는 배열수식 요약 입니다. - 필수 암기 사항입니다.

배열수식 문제에서는 괄호가 빠져 에러가 나는 경우가 많습니다.

아래와 같은 법칙을 이용하시면 편리합니다.

 

▶ 계산범위가 주어질 경우

핵심1  IF함수를 사용할 경우  ☞  (조건) 과 (조건) 끼리는 곱하기(*)로 묶어줍니다.

            (조건1)*(조건2)  여기서 "*"의 의미는 AND를 의미하며,

            (조건1)+(조건2)  여기서 "+"의 의미는 OR를 의미합니다.

 

핵심2  IF함수를 사용할 경우  ☞  계산범위는 콤마(,)로 연결합니다.

            =함수명(IF((조건1)*(조건2), 계산범위))

 

핵심3  IF함수를 사용하지 않을 경우  ☞  계산범위는 곱하기(*)로 연결합니다.

            =함수명((조건1)*(조건2)* 계산범위))

 

핵심4  =함수명을 입력하고 난뒤 괄호를 두 번 (( 사용하면 편리합니다. 

            =함수명(IF 를 입력하고 난뒤 괄호를 두 번 (( 사용하면 편리합니다.

 

인원수 또는 개수를 구하는 문제 - 조건이 2개로 제시될 경우를 가정

핵심5  IF함수를 사용할 경우  ☞

            =함수명(IF((조건1)*(조건2),1))

         (원칙은  =함수명(IF((조건1)*(조건2),1,0)) 이지만, 0을 생략해도 무관합니다.)

 

핵심6  IF함수를 사용하지 않을 경우  ☞

            =함수명((조건1)*(조건2)*1)

 

 

배열수식에 자주 등장하는 함수들 

IF와 함께 사용하는 경우

 

 

합계 : =SUM(IF((조건1)*(조건2),계산범위))

② 개수 : =SUM(IF((조건1)*(조건2),1))

③ 개수 : =COUNT(IF((조건1)*(조건2),1))

④ 최대값 : =MAX(IF((조건1)*(조건2),계산범위))

⑤ 최소값 : =MIN(IF((조건1)*(조건2),계산범위))

⑥ 평균 : =AVERAGE(IF((조건1)*(조건2),계산범위))

⑦ K번째 큰값 : =LARGE(IF((조건1)*(조건2),계산범위),K)

⑧ 중간값 : =MEDIAN(IF((조건1)*(조건2),계산범위))

 

 

IF 없이 사용하는 경우

 

 

합계 : =SUM((조건1)*(조건2)*계산범위)

② 개수 : =SUM((조건1)*(조건2)*1)

③ 개수 : =COUNT((조건1)*(조건2)*1)

④ 최대값 : =MAX((조건1)*(조건2)*계산범위)

⑤ 최소값 : =MIN((조건1)*(조건2)*계산범위)

⑥ 평균 : =AVERAGE((조건1)*(조건2)*계산범위)

(※ 여기서 개수를 구할 때 뒤에 붙는 *1은 생략 가능합니다.  배열수식은 수식 입력 후 항상 ctrl+shift+enter 로 마무리 합니다.)

 

원리를 알면 쉽고, 모르면 어렵게 보이는게 세상 이치인가 봅니다.. 눈으로 익히기 보다는 실습을 반복해야 실수가 없습니다.~~