엑셀 배열 수식, 정확히 알고 활용하자!
이번 포스팅에서는 엑셀에서 자주 출제되는 배열 수식(Array Formula) 개념부터, 활용법, 그리고 시험 대비 포인트까지 정리해드릴게요. 특히 엑셀 2021 이후 달라진 부분도 함께 짚어드리니 꼭 끝까지 읽어보세요!
✅ 배열 수식이란?
배열 수식이란 하나 이상의 값 집합에 대해 여러 계산을 한 번에 수행하는 수식입니다. 즉, 단일 수식으로 여러 개의 값을 반환하거나 다중 셀에 걸쳐 계산을 수행할 수 있는 강력한 기능이죠.
✔️ 배열 수식의 핵심 개념
- 하나 또는 여러 개의 결과 반환
- 행과 열의 구조가 일치해야 함
- 기존에는 Ctrl + Shift + Enter(CSE) 필요했지만 엑셀 2021부터는 그냥 Enter만 눌러도 OK!
※ 단, Enter만 입력 시 수식 앞뒤에 {} 중괄호는 나타나지 않습니다.
🔍 배열 수식 작성 시 유의사항
- 수식 입력 후에는 자동으로 중괄호 {} 가 붙음 (엑셀 2021은 예외)
- 배열 수식은 부분 편집 불가 ➤ 일부만 수정하려고 하면 "배열의 일부를 변경할 수 없습니다" 오류 발생
- 배열 상수 사용 시 열은 콤마(,), 행은 세미콜론(;) 사용 ➤ 외우는 팁: 열콤행세!
🧠 배열 상수의 규칙
배열 수식에서 사용되는 값의 묶음을 배열 상수라고 합니다.
✔️ 배열 상수에 쓸 수 있는 것
- 숫자 (정수, 실수, 지수형)
- 텍스트 ("영진닷컴"처럼 큰 따옴표로 묶기)
- 논리값 (TRUE, FALSE)
- 오류값 (#N/A 등)
❌ 배열 상수에 쓸 수 없는 것
- 셀 참조 (예: 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)
📊 조건별 평균 구하기
=AVERAGE(IF(조건, 관련범위))
=AVERAGEIFS(관련범위, 조건범위1, 조건1, 조건범위2, 조건2)
조건 만족 시의 평균값만 추출 가능
📝 마무리 정리 포인트
합계 ➝ SUM 함수 (관련 범위 필요)
개수 ➝ SUM 또는 COUNT 함수 (관련 범위 없음)
평균 ➝ AVERAGE 함수 (관련 범위 필요)
'컴퓨터활용능력 > 1급 필기시험' 카테고리의 다른 글
엑셀 차트 기능 정리 (0) | 2025.06.14 |
---|---|
엑셀 차트, 제대로 이해하고 마스터하자! (1) | 2025.06.13 |
엑셀 함수 정리: 데이터베이스 함수, 재무 함수, 정보 함수 (1) | 2025.06.12 |
엑셀 LOOKUP 함수 종류와 특징 정리 (1) | 2025.06.12 |
엑셀 통계 함수 완전 정리! – 컴활 1급 필기 핵심 요약 (0) | 2025.06.11 |