[엑셀] 배열수식 요약
컴활 시험 계산문제에 나오는 배열수식 요약 입니다. - 필수 암기 사항입니다.
배열수식 문제에서는 괄호가 빠져 에러가 나는 경우가 많습니다.
아래와 같은 법칙을 이용하시면 편리합니다.
▶ 계산범위가 주어질 경우
핵심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 로 마무리 합니다.)
원리를 알면 쉽고, 모르면 어렵게 보이는게 세상 이치인가 봅니다.. 눈으로 익히기 보다는 실습을 반복해야 실수가 없습니다.~~
'컴퓨터 > Excel' 카테고리의 다른 글
[엑셀] 2015년 월급여별 실수령액 자동계산 (0) | 2015.07.27 |
---|---|
[엑셀] 계 모임 회비장부Ⅱ (102) | 2015.07.18 |
[엑셀] 계 모임 회비장부 (29) | 2015.07.13 |
[엑셀] 월급여별 실수령액 자동계산+옵션추가 (1) | 2014.09.22 |
[엑셀] 월급이 인상되면 나의 실제수령액은 얼마나 될까? (0) | 2014.09.19 |