합계를 구할 때는 SUM함수를 주로 사용하고,
합계에 조건이 필요할 때는 IF식, SUMIF식 등을 사용합니다.
오늘은 IF식이 없는 조건별 합계를 구할 수 있는 배열수식에 대해서 알아볼 것입니다.
이 건은 컴퓨터활용능력 자격증 시험에도 출제되기때문에 알아두면 좋습니다!
![](https://blog.kakaocdn.net/dn/G9qEt/btsAp1D99MN/stJ1VmuTX5iNqJJLCZOIiK/img.png)
(실제 컴퓨터활용능력 실기시험 예제 자료를 가져와서 조금 편집했습니다.)
가족관계별 의료비 금액 합계를 구하는 문제입니다.
여기서 배열수식의 공식을 알아둬야하는데요.
일반 엑셀에서 사용하는 수식과는 약간 다릅니다.
SUM((조건식)*(sum범위))
IF식 대신에 조건식이 들어가고 두가지를 곱하기(*)로 연결시켜준다는 점이 특이점입니다.
![](https://blog.kakaocdn.net/dn/eGcLou/btsAs6xF7Fb/DLVWFIUgrjq0xOlvNjSBx1/img.png)
조건식에는 등호(혹은 부등호)가 있는 식이 들어가야 한다는 의미입니다.
같을때, 혹은 무엇보다 클때, 작을때 등등 =, <, >의 기호가 들어간다는 점!
배열 수식 : ★ 식을 입력한 후에는 꼭 Ctrl + Shift + Enter ★
범위에는 꼭 절대참조를 잊지말고, 수식 작성이 끝난 후에는 꼭 C+S+E을 눌러서 완료해주세요.
![](https://blog.kakaocdn.net/dn/blIwon/btsArkcazBy/O1oDaepLKyKhuA1ITZK061/img.png)
개인적으로는 IF식이 없는 배열수식을 더 선호하지만 시험에는 IF식이 있는 배열수식이 나올수도 있으니 공식을 첨부해드립니다.
IF식의 유무에 따라 별표(*)와 쉼표(,)를 잘 구분해주세요.
그럼 위의 예제로 다시 돌아가볼게요.
![](https://blog.kakaocdn.net/dn/bQ9fsR/btsAr4UsCXn/FjaSdZomqcfqJq83TmkdxK/img.png)
가족관계별 의료비 금액 합계인줄 알았지만 사실은 조건이 2개가 있는 문제였습니다.
조건 1 : 가족관계
조건 2 : 소득공제 종류는 일반의료비
두가지 조건을 모두 충족해야하는 "and, 교집합"되는 금액합계를 추출하는 문제입니다.
합계를 구하는 거니 함수는 SUM을 쓰면 되겠네요.
![](https://blog.kakaocdn.net/dn/C2gIR/btsAuLml6wT/41s4Hc5vS4RkwJGxYuh6X0/img.png)
수식 완성 후에는 꼭 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 |