합계를 구할 때는 SUM함수를 주로 사용하고,
합계에 조건이 필요할 때는 IF식, SUMIF식 등을 사용합니다.
오늘은 IF식이 없는 조건별 합계를 구할 수 있는 배열수식에 대해서 알아볼 것입니다.
이 건은 컴퓨터활용능력 자격증 시험에도 출제되기때문에 알아두면 좋습니다!

(실제 컴퓨터활용능력 실기시험 예제 자료를 가져와서 조금 편집했습니다.)
가족관계별 의료비 금액 합계를 구하는 문제입니다.
여기서 배열수식의 공식을 알아둬야하는데요.
일반 엑셀에서 사용하는 수식과는 약간 다릅니다.
SUM((조건식)*(sum범위))
IF식 대신에 조건식이 들어가고 두가지를 곱하기(*)로 연결시켜준다는 점이 특이점입니다.

조건식에는 등호(혹은 부등호)가 있는 식이 들어가야 한다는 의미입니다.
같을때, 혹은 무엇보다 클때, 작을때 등등 =, <, >의 기호가 들어간다는 점!
배열 수식 : ★ 식을 입력한 후에는 꼭 Ctrl + Shift + Enter ★
범위에는 꼭 절대참조를 잊지말고, 수식 작성이 끝난 후에는 꼭 C+S+E을 눌러서 완료해주세요.

개인적으로는 IF식이 없는 배열수식을 더 선호하지만 시험에는 IF식이 있는 배열수식이 나올수도 있으니 공식을 첨부해드립니다.
IF식의 유무에 따라 별표(*)와 쉼표(,)를 잘 구분해주세요.
그럼 위의 예제로 다시 돌아가볼게요.

가족관계별 의료비 금액 합계인줄 알았지만 사실은 조건이 2개가 있는 문제였습니다.
조건 1 : 가족관계
조건 2 : 소득공제 종류는 일반의료비
두가지 조건을 모두 충족해야하는 "and, 교집합"되는 금액합계를 추출하는 문제입니다.
합계를 구하는 거니 함수는 SUM을 쓰면 되겠네요.

수식 완성 후에는 꼭 Ctrl + Shift + Enter ★
괄호도 많고 절대참조가 여기저기 들어가있어서 수식이 복잡해보이기는 하나
사실은 조건 * 조건 * 합계범위 뿐인 간단(?)한 식입니다.
배열수식이 아니었다면 index-match나 lookup에 sumif... 복잡해질 수 있는 식이었는데 꽤나 심플하게 해결했습니다.
함수는 SUM외에 많은 것을 사용할 수 있습니다.
평균을 구하고싶으면 Average함수를, 최대값이면 Max를, 최소값이라면 Min함수를 사용해주시면 됩니다.
'엑셀 > 엑셀 함수' 카테고리의 다른 글
[함수] 값을 정렬해서 출력해주는 SORT함수 (1) | 2023.11.23 |
---|---|
[함수] 에러/오류값 화면에서 가려주는 IFERROR함수 (1) | 2023.11.21 |
[함수] 주민번호/전화번호 뒷자리 별(*)표시로 바꿔주는 REPLACE함수(+셀서식으로 처리하는 방법) (0) | 2023.11.16 |
[함수] 고유값을 추출하는 UNIQUE함수와 드롭다운 사용법 (1) | 2023.11.13 |
[함수] TEXT함수의 아주아주 다양한 functions #1: 천단위 기호 (2) | 2023.11.02 |