엑셀 기초 함수 20가지: SUM·AVERAGE·COUNT·MAX·ROUND·RANK·LARGE 예시로 정리
TUREFF• •0
엑셀을 처음 배울 때 VLOOKUP이나 피벗 테이블부터 찾게 되지만, 실제 업무 파일의 대부분은 합계, 평균, 개수, 반올림 같은 기초 함수로 채워져 있습니다. 이 글은 성적표나 매출표처럼 B2:B11에 숫자 10개가 있다고 가정하고, 가장 자주 쓰는 함수 20가지를 예시 위주로 정리했습니다.
합계와 평균
- SUM: 범위의 합계. =SUM(B2:B11). 떨어진 범위는 쉼표로 이어 =SUM(B2:B11, D2:D11)처럼 씁니다. 범위 바로 아래 셀에서 Alt+= 를 누르면 SUM이 자동으로 들어갑니다.
- AVERAGE: 평균. =AVERAGE(B2:B11). 빈 셀은 계산에서 빠지지만 0이 입력된 셀은 포함됩니다. 결시자를 0으로 적으면 평균이 내려가니 주의하세요.
- MEDIAN: 가운데 값. 연봉이나 집값처럼 일부 큰 값이 평균을 끌어올리는 자료에서는 평균보다 중앙값이 실제 모습에 가깝습니다.
- PRODUCT: 인수끼리 곱한 값. =PRODUCT(B2, C2)는 B2와 C2를 곱합니다. 단가와 수량을 곱할 때 곱셈 기호 대신 쓸 수 있습니다.
개수 세기
- COUNT: 숫자가 들어 있는 셀 개수. 글자는 세지 않습니다.
- COUNTA: 비어 있지 않은 셀 개수. 이름 목록에서 인원수를 셀 때 씁니다. 수식이 빈 문자열("")을 돌려준 셀도 비어 있지 않은 것으로 셉니다.
- COUNTBLANK: 빈 셀 개수. 미제출자, 미입력 칸을 찾을 때 편합니다. 이 함수는 ""를 돌려준 셀을 빈 셀로 봅니다.
COUNT와 COUNTA 결과가 다르다면 숫자처럼 보이지만 텍스트로 저장된 셀이 섞여 있다는 신호입니다. 셀 왼쪽 위의 초록 삼각형을 확인해 보세요.
최댓값, 최솟값, 순위
- MAX / MIN: 가장 큰 값과 작은 값. =MAX(B2:B11), =MIN(B2:B11)
- LARGE: k번째로 큰 값. =LARGE(B2:B11, 2)는 2등 점수입니다.
- SMALL: k번째로 작은 값. =SMALL(B2:B11, 3)은 하위 3번째 값입니다. 상위 3개 합계는 LARGE 세 개를 더하면 됩니다.
- RANK.EQ: 순위. =RANK.EQ(B2, $B$2:$B$11, 0)에서 마지막 인수 0은 큰 값이 1등(내림차순), 1은 작은 값이 1등(오름차순)입니다. 범위는 반드시 $로 고정해야 아래로 복사해도 기준 범위가 밀리지 않습니다. 동점은 같은 순위를 받고 다음 순위는 건너뜁니다(1, 2, 2, 4). 예전 이름인 RANK도 아직 동작합니다.
- MODE.SNGL: 가장 자주 나온 값. 설문 응답에서 가장 많이 고른 번호를 찾을 때 씁니다.
반올림, 올림, 내림
- ROUND: 반올림. =ROUND(B2, 1)은 소수 첫째 자리까지 남깁니다. 자릿수에 음수를 넣으면 정수 쪽에서 반올림합니다. =ROUND(1234567, -3)은 1235000입니다.
- ROUNDUP: 무조건 올림. 박스 수, 버스 대수처럼 남으면 하나 더 필요한 계산에 씁니다. =ROUNDUP(B2/30, 0)
- ROUNDDOWN: 무조건 내림. 원 단위 절사처럼 =ROUNDDOWN(B2, -1)로 10원 미만을 버립니다.
- INT: 소수점 아래를 버리고 정수로. 단, 음수에서는 더 작은 정수로 내려가 INT(-3.7)은 -4입니다.
- TRUNC: 소수점 아래를 그냥 잘라냅니다. TRUNC(-3.7)은 -3입니다. 음수가 섞인 자료라면 INT와 TRUNC의 차이를 꼭 기억하세요.
셀 서식의 소수 자릿수 줄이기는 보이는 값만 바꾸고 실제 값은 그대로입니다. 합계가 1원씩 안 맞는 일이 생긴다면 ROUND로 값을 실제로 반올림해야 합니다.
기타 자주 쓰는 함수
- ABS: 절댓값. 목표 대비 차이를 크기만 보고 싶을 때 =ABS(B2-C2)
- MOD: 나눗셈의 나머지. =MOD(10, 3)은 1입니다. 조건부 서식에 =MOD(ROW(), 2)=0 을 넣으면 짝수 행만 색칠할 수 있습니다.
- SUBTOTAL: 필터로 숨긴 행을 빼고 계산. =SUBTOTAL(9, B2:B11)은 보이는 행만 더합니다. 첫 인수 9는 합계, 1은 평균, 3은 COUNTA이고, 101~111처럼 100을 더하면 직접 숨긴 행까지 제외합니다.
한 단계 더 나아갈 때
조건에 따라 다른 값을 넣는 IF, 조건에 맞는 것만 더하고 세는 SUMIF·COUNTIF, 다른 표에서 값을 찾아오는 VLOOKUP·XLOOKUP, 날짜와 텍스트를 다루는 함수는 이 게시판의 별도 글에 자세히 정리되어 있습니다. 위 20개가 손에 익으면 그 함수들의 인수 구조도 훨씬 쉽게 읽힙니다.
- 함수 이름을 몇 글자만 치고 Tab을 누르면 자동 완성됩니다.
- 수식 입력 중 Ctrl+A를 누르면 인수 입력 창이 열려 각 칸의 의미를 볼 수 있습니다.
- 수식이 #VALUE!를 낸다면 숫자 칸에 글자가 섞였는지부터 확인하세요.
실무에서 이 함수들을 어떻게 조합해 쓰는지, 자주 헷갈리는 함수가 무엇인지 댓글로 나눠 주세요. 다른 분들의 예시가 가장 좋은 연습 문제가 됩니다.