edubun
한국어

SUM, AVERAGE, COUNT, MIN, MAX

학생 여섯 명, 점수 다섯 개, 그리고 absent라는 글자. 여기서 AVERAGE는 6이 아니라 4로 나눕니다. 텍스트와 빈 셀은 건너뛰지만 0은 세기 때문입니다.

결석 한 명, 빈칸 하나가 있는 점수표

아래 실습 시트에는 작은 수행평가 점수표가 있습니다(지어낸 예입니다). Ana는 82점, Chloe는 91점, Eli는 0점, Fay는 77점을 받았습니다. Ben은 결석해서 칸에 absent라고 적혀 있고, Dev는 아직 채점 전이라 칸이 비어 있습니다. 이 반의 평균은 몇 점일까요? 칸 수대로 6으로 나누고 싶어지지만, AVERAGE는 4로 나눠 62.5를 냅니다. 계산기로 Ben과 Dev를 빼고 계산한 사람과 같은 답입니다. 왜 4로 나누는지, 그리고 왜 Eli의 0점은 빠지지 않는지가 아래 내용의 전부입니다.

이 답 뒤에 있는 규칙은 짧습니다. SUM은 더하고, AVERAGE는 산술 평균을 냅니다. MIN과 MAX는 가장 작은 수와 가장 큰 수를, COUNT는 숫자가 몇 개인지를 알려 줍니다. 다섯 함수 모두 B2:B7 같은 범위나 쉼표로 나눈 여러 범위를 받고, 범위 안에서는 숫자만 읽습니다. Microsoft의 AVERAGE 안내에는 범위 안의 텍스트, 논리값, 빈 셀은 무시하고 값이 0인 셀은 포함한다고 적혀 있습니다. 구글 도움말도 Sheets에 대해 같은 설명을 합니다. 그래서 Ben의 absent와 Dev의 빈칸은 계산에서 빠지고, Eli의 0점은 그대로 들어갑니다. 점수표에 「결석」이나 「미응시」처럼 글자를 적어 두면 계산에서 저절로 빠지는 것도 같은 규칙 덕분입니다.

빈칸과 0이 같지 않은 이유가 여기에 있습니다. 0점을 받은 학생은 평균을 끌어내리지만, 아직 점수가 없는 학생은 평균을 건드리지 않습니다. 채점이 덜 끝난 점수표에서 빈칸 자리에 0을 미리 채워 두면 평균이 실제보다 낮게 나옵니다. Microsoft 안내의 예에서는 10, 7, 9, 27, 2의 평균이 11입니다. 둘째 인수로 5를 더해 =AVERAGE(A2:A6, 5)라고 쓰면 60 ÷ 6이라 10이 됩니다. 범위에 숫자가 하나도 없으면 나눌 개수가 0이므로 AVERAGE는 #DIV/0!를 돌려줍니다.

숫자 세기와 채워진 칸 세기

COUNT는 숫자만 셉니다. Microsoft의 예에는 날짜, 19, 22.24, TRUE, #DIV/0!가 든 열이 있는데, =COUNT(A2:A6)은 3을 냅니다. 날짜는 숫자로 저장되므로 세고, TRUE와 오류는 세지 않습니다. COUNTA는 무엇이 들었든 비어 있지 않은 칸을 모두 세므로 같은 열에서 5가 나옵니다. 구글 COUNTA 도움말에는 알아 둘 함정이 하나 더 적혀 있습니다. 길이가 0인 텍스트와 공백도 셉니다. 그래서 ""를 돌려주는 수식이 든 칸은 비어 보여도 COUNTA에는 잡힙니다. 급식 신청 명단에서 신청한 학생 수를 COUNTA로 세는데 수식으로 만든 빈칸이 섞여 있다면, 숫자가 실제보다 크게 나옵니다(지어낸 예입니다).

함수결과범위 안 텍스트빈 셀
SUM합계무시무시
AVERAGE합계 ÷ 숫자 개수무시무시
COUNT숫자의 개수세지 않음세지 않음
COUNTA비어 있지 않은 셀 수셈세지 않음
MIN / MAX가장 작은 / 큰 숫자무시무시

평균이 언제나 자료의 가운데를 잘 보여 주지는 않습니다. Microsoft의 AVERAGE 안내는 2, 3, 3, 5, 7, 10을 예로 듭니다. 평균은 5, 중앙값(가운데 값)은 4, 최빈값(가장 자주 나오는 값)은 3입니다. 두 프로그램에는 이 값을 구하는 MEDIAN과 MODE 함수가 있습니다. 80점대 점수 사이에 0점이 하나 끼어 있는 것처럼 동떨어진 값이 섞이면, 보통 학생의 점수를 말할 때는 중앙값이 평균보다 믿을 만합니다. 반 평균이 낮게 나와 걱정했는데 알고 보니 결석생 한 명의 0점 때문이었다면, 중앙값을 함께 보는 순간 바로 드러납니다(지어낸 예입니다).

두 프로그램이 다른 점은 함수 하나가 받는 인수의 개수입니다. Excel 제한 안내에는 255개로 나와 있고, 구글의 AVERAGE와 COUNTA 도움말에는 개수 제한 없이 받는다고 나와 있습니다. 범위를 인수로 쓰면 어느 쪽이든 한계에 닿을 일이 없습니다. 숫자, 텍스트, 빈칸을 다루는 규칙은 두 프로그램이 같아서, 한쪽에서 만든 시트를 다른 쪽에서 열어도 같은 답이 나옵니다.

MIN과 MAX도 같은 규칙을 따릅니다. 범위에 숫자가 하나도 없으면 두 함수는 오류 대신 0을 돌려주고, 이 0은 진짜 결과처럼 보입니다. 매점 가격표의 최저가가 0원으로 나온다면(지어낸 예입니다), 정말 공짜 물건이 있는지 아니면 그 열에 숫자가 아예 없는지부터 확인하세요. 아직 값을 하나도 넣지 않은 새 시트에서 이런 0이 특히 잘 생깁니다.

불러오는 중

끌어서 돌리고, 휠이나 두 손가락으로 확대하세요.

Dev는 아직 점수가 없고 Ben은 결석했습니다. 과제를 마친 뒤 Dev에 70을 넣어 평균과 두 개수가 어떻게 바뀌는지 보세요.
자주 하는 실수
  • 아직 채점하지 않은 시험에 0 입력하기 AVERAGE는 0을 세므로 평균이 내려갑니다. 진짜 점수가 나올 때까지 칸을 비워 두세요.
  • 이름이나 Yes 답을 COUNT로 세기 COUNT는 숫자만 보므로 글자로 된 열은 0이 됩니다. 채워진 칸을 세려면 COUNTA를 씁니다.
  • ""를 돌려주는 수식이 든 열을 COUNTA로 세기 길이가 0인 텍스트도 센다고 구글 도움말에 나와 있어서, 비어 보이는 칸도 개수에 더해집니다.
  • 글자가 섞인 칸을 +로 더하기 B3에 absent가 있으면 =B2+B3은 #VALUE!가 되지만 =SUM(B2:B3)은 글자를 건너뜁니다. Microsoft의 #VALUE! 안내가 SUM 같은 함수를 쓰라고 권하는 이유입니다.
선생님 메모빈칸과 0은 둘 다 「없음」처럼 보이지만 서로 다른 자료입니다. 학생들이 가장 헷갈리는 곳도 여기입니다. 수식을 치기 전에 평균을 먼저 어림해 보게 하고, Dev 칸에 점수를 넣었을 때 AVERAGE, COUNT, COUNTA가 함께 바뀌는 모습을 보여 주세요. 시트를 검토할 때 =AVERAGE(...) 옆에 =COUNT(...)를 나란히 두는 습관도 권할 만합니다. 평균이 실제로 몇 개의 값으로 계산됐는지 바로 보이기 때문입니다. 중앙값은 빈칸과 0의 차이가 확실히 잡힌 다음에 꺼내도 늦지 않습니다.
  1. B2:B7에 82, absent, 91, (빈칸), 0, 77이 있습니다. =AVERAGE(B2:B7)의 결과는 얼마일까요?
  2. 같은 셀입니다. =COUNT(B2:B7)의 결과는 얼마일까요?
  3. 같은 셀입니다. =COUNTA(B2:B7)의 결과는 얼마일까요?
  4. 같은 셀입니다. =MIN(B2:B7)의 결과는 얼마일까요?
  5. A2:A6에 10, 7, 9, 27, 2가 있습니다. =AVERAGE(A2:A6)의 결과는 얼마일까요?
  6. 그러면 =AVERAGE(A2:A6, 5)는 얼마일까요?
  7. 열에 날짜, 19, 22.24, TRUE, #DIV/0!가 있습니다. COUNT의 결과는 얼마일까요?
  8. B2:B4에 텍스트만 있습니다. =AVERAGE(B2:B4)의 결과는 무엇일까요?
    • #DIV/0!
    • 0
    • #VALUE!
    • #N/A
  9. 2, 3, 3, 5, 7, 10의 중앙값은 얼마일까요?
  10. 빈 점수는 AVERAGE를 낮추지 않는데 0은 낮추는 이유는 무엇일까요?
    • 빈 셀은 무시하지만 0은 숫자라 포함하기 때문
    • 0은 텍스트라서
    • 빈 셀은 평균값으로 치기 때문
    • AVERAGE가 빈 셀을 올림하기 때문
  11. Excel 함수 하나는 인수를 몇 개까지 받을까요?
핵심 정리
  • SUM, AVERAGE, MIN, MAX, COUNT는 범위의 숫자만 읽습니다.
  • 빈 셀은 무시하고 0은 셉니다.
  • COUNT는 숫자를, COUNTA는 ""까지 포함해 비어 있지 않은 셀을 모두 셉니다.
  • 숫자가 하나도 없으면 AVERAGE는 #DIV/0!입니다.
이 과정의 출처 (19)
  • Microsoft Support, "Switch between relative, absolute, and mixed references" (support.microsoft.com/en-us/office/dfec08cd-ae65-4f56-839e-5f0d8d0baca9: $ before column and row, F4 to switch, copying two down and two right: $A$1 stays, A$1 to C$1, $A1 to $A3, A1 to C3)
  • Microsoft Support, "AVERAGE function" (support.microsoft.com/en-us/office/047bac88-d466-426c-a32b-8f33eb960cf6: text, logical values and empty cells in a reference ignored, zeros included; 10, 7, 9, 27, 2 gives 11, with 5 gives 10; mean 5, median 4, mode 3 for 2 3 3 5 7 10)
  • Microsoft Support, "COUNT function" (support.microsoft.com/en-us/office/a59cd7fc-b623-4d93-87a4-d23bf411294c: only numbers counted, dates count, errors and text do not)
  • Microsoft Support, "ROUND function" (support.microsoft.com/en-us/office/c018c5d8-40fb-4053-90b1-b3e7f61a213c: num_digits required; 2.15 to 2.2, -1.475 to -1.48, 626.3 to 1000, 1.98 to 0, -50.55 to -100)
  • Microsoft Support, "IF function" (support.microsoft.com/en-us/office/69aed7c9-4e8a-4755-a9bc-aa8bbff73be2: value_if_false optional, text in quotes except TRUE and FALSE, 0 and #NAME? problems)
  • Microsoft Support, "VLOOKUP function" (support.microsoft.com/en-us/office/0bbc8083-26fe-4963-8ab8-93a18ad188a1: range_lookup TRUE by default, sorted first column, #N/A, #REF!, #VALUE!, absolute table range, wildcards with FALSE)
  • Microsoft Support, "XLOOKUP function" (support.microsoft.com/en-us/office/b7fd680e-6d10-43e6-84f9-88eae8bf5929: not in Excel 2016 and Excel 2019, exact match by default)
  • Microsoft Support, "How to correct a #VALUE! error" (support.microsoft.com/en-us/office/15e1b616-fbf2-4147-9c0b-0a11a20e409e: + and * may not calculate cells with text, use SUM instead, IFERROR hides all errors)
  • Microsoft Support, "Excel specifications and limits" (15 digits, 64 nested levels, 255 arguments)
  • Google Docs Editors Help, "VLOOKUP" (support.google.com/docs/answer/3093318: is_sorted TRUE by default, FALSE recommended, search down to a larger value, " Apple" and "Apple " differ, wildcards, IFNA, absolute range)
  • Google Docs Editors Help, "XLOOKUP" (support.google.com/docs/answer/12405947)
  • Google Docs Editors Help, "ROUND" (support.google.com/docs/answer/3093440: places optional, 0 by default, rounding by magnitude)
  • Google Docs Editors Help, "IF" (support.google.com/docs/answer/3093364: order of the answers is the most common problem, IFS)
  • Google Docs Editors Help, "AVERAGE" (support.google.com/docs/answer/3093615: text ignored, any number of arguments)
  • Google Docs Editors Help, "COUNTA" (support.google.com/docs/answer/3093991: zero-length strings and spaces count)
  • Google Docs Editors Help, "Keyboard shortcuts for Google Sheets" (support.google.com/docs/answer/181110: F4 and Fn+F4 while entering a formula, F4 as Redo)
  • Pryor Learning and Exceljet (F4 cycle A1, $A$1, A$1, $A1; = comparison not case-sensitive)
  • Ablebits (IF without value_if_false returns FALSE)
  • Spreadsheet Class (Sheets circular dependency shows #REF!)

확인한 날: 2026-10-19