본문 바로가기
컴퓨터활용능력/1급 필기시험

엑셀 배열 수식, 정확히 알고 활용하자!

by joocabin 2025. 6. 13.
728x90
반응형

엑셀 배열 수식, 정확히 알고 활용하자!

이번 포스팅에서는 엑셀에서 자주 출제되는 배열 수식(Array Formula) 개념부터, 활용법, 그리고 시험 대비 포인트까지 정리해드릴게요. 특히 엑셀 2021 이후 달라진 부분도 함께 짚어드리니 꼭 끝까지 읽어보세요!

 

✅ 배열 수식이란?

배열 수식이란 하나 이상의 값 집합에 대해 여러 계산을 한 번에 수행하는 수식입니다. 즉, 단일 수식으로 여러 개의 값을 반환하거나 다중 셀에 걸쳐 계산을 수행할 수 있는 강력한 기능이죠.

✔️ 배열 수식의 핵심 개념

- 하나 또는 여러 개의 결과 반환

- 행과 열의 구조가 일치해야 함

- 기존에는 Ctrl + Shift + Enter(CSE) 필요했지만 엑셀 2021부터는 그냥 Enter만 눌러도 OK!

※ 단, Enter만 입력 시 수식 앞뒤에 {} 중괄호는 나타나지 않습니다.

 

1-108

🔍 배열 수식 작성 시 유의사항

- 수식 입력 후에는 자동으로 중괄호 {} 가 붙음 (엑셀 2021은 예외)

- 배열 수식은 부분 편집 불가 ➤ 일부만 수정하려고 하면 "배열의 일부를 변경할 수 없습니다" 오류 발생

- 배열 상수 사용 시 열은 콤마(,), 행은 세미콜론(;) 사용 ➤ 외우는 팁: 열콤행세!

🧠 배열 상수의 규칙

배열 수식에서 사용되는 값의 묶음을 배열 상수라고 합니다.

✔️ 배열 상수에 쓸 수 있는 것

- 숫자 (정수, 실수, 지수형)

- 텍스트 ("영진닷컴"처럼 큰 따옴표로 묶기)

- 논리값 (TRUE, FALSE)

- 오류값 (#N/A 등)

 

1-109

❌ 배열 상수에 쓸 수 없는 것

- 셀 참조 (예: A1)

- 길이가 다른 행·열

- 수식

- 특수기호(예: $, %, ()) 등

🧮 배열 수식의 활용 예시

✅ 조건에 따라 합계 구하기

=SUM((조건1) * 관련범위)

- 조건을 만족하면 1 * 값 = 값

- 조건을 만족하지 않으면 0 * 값 = 0

- 조건을 충족하는 값만 합산됨

✅ 조건이 2개일 때

=SUM((조건1) * (조건2) * 관련범위)

✅ SUMIF/IF 사용한 방식

=SUM(IF(조건, 관련범위))

=SUM(IF((조건1)*(조건2), 관련범위))

👥 개수(횟수, 인원수) 구하기

- 조건 만족 시 1, 불만족 시 0으로 계산

=SUM((조건1)*(조건2))

- 관련 범위 없음이 포인트!

또는 IF, COUNTIF 함수 활용

=SUM(IF(조건,1))

=COUNTIF(범위, 조건)

=COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2)

 

1-110

📊 조건별 평균 구하기

=AVERAGE(IF(조건, 관련범위))

=AVERAGEIFS(관련범위, 조건범위1, 조건1, 조건범위2, 조건2)

조건 만족 시의 평균값만 추출 가능

 

📝 마무리 정리 포인트

합계 ➝ SUM 함수 (관련 범위 필요)

개수 ➝ SUM 또는 COUNT 함수 (관련 범위 없음)

평균 ➝ AVERAGE 함수 (관련 범위 필요)

 

728x90
반응형