Excel에서 평균을 계산하는 방법: 수식 예

  • 이 공유
Michael Brown

이 자습서는 수식을 사용하거나 사용하지 않고 Excel에서 평균을 찾고 결과를 원하는 만큼 소수 자릿수로 반올림하는 방법을 알려줍니다.

Microsoft Excel에는 일련의 숫자 값에 대한 평균을 계산하기 위한 몇 가지 다른 함수. 게다가 즉석 비공식 방식도 있다. 이 페이지에서는 사용 예 및 모범 사례와 함께 설명된 모든 방법에 대한 간략한 개요를 볼 수 있습니다. 이 자습서에서 설명하는 모든 기능은 Excel 365에서 Excel 2007까지 모든 버전에서 작동합니다.

    평균이란 무엇입니까?

    일상 생활에서 평균은 숫자를 나타내는 숫자입니다. 데이터 세트의 일반적인 값. 예를 들어, 몇몇 운동선수가 100m 스프린트를 실행한 경우 평균 결과, 즉 대부분의 스프린터가 레이스를 완주하는 데 예상되는 시간을 알고 싶을 수 있습니다.

    수학에서 평균은 모든 값의 합을 해당 숫자로 나누어 계산되는 일련의 숫자에서 중간 또는 중앙 값입니다.

    위의 예에서 첫 번째 선수가 10.5초 안에 거리를 주파했다고 가정하면 두 번째 선수가 필요한 10.7초, 세 번째는 11.2초, 평균 시간은 10.8초가 됩니다:

    (10.5+10.7+11.2)/3 = 10.8

    Excel에서 평균을 얻는 방법 수식이 없는

    Excel 워크시트에서는 수동 계산을 수행할 필요가 없습니다. 강력한 Excel 기능이 모든 작업을 수행합니다.논리값을 무시하고 숫자의 산술평균을 계산하는 함수.

    엑셀에서 평균을 반올림하는 방법

    엑셀에서 평균을 계산하면 소수점 이하 자릿수가 여러 개인 경우가 많다. . 더 적은 소수 자릿수를 표시하거나 평균을 정수로 반올림하려는 경우 다음 해결 방법 중 하나를 사용하십시오.

    소수점 감소 옵션

    표시된 평균<17만 반올림하려면 기본 값을 변경하지 않고 가장 빠른 방법은 Home 탭의 Number 그룹에서 Decrease Decimal 명령을 활용하는 것입니다. :

    셀 서식 대화 상자

    소수 자릿수는 셀 서식 대화 상자에서도 지정할 수 있습니다. 완료하려면 수식 셀을 선택하고 Ctrl + 1을 눌러 셀 서식 대화 상자를 엽니다. 그런 다음 숫자 탭으로 전환하고 소수점 상자에 표시할 자릿수를 입력합니다.

    이전 방법과 마찬가지로 이 변경 사항만 변경됩니다. 표시 형식. 다른 수식에서 평균 셀을 참조할 때 모든 계산에는 반올림하지 않은 원래 값이 사용됩니다.

    자세한 내용은 셀 형식을 변경하여 숫자 반올림을 참조하세요.

    수식으로 평균 반올림

    계산된 값 자체를 반올림하려면 평균을 래핑합니다. Excel 반올림 함수 중 하나의 수식.

    대부분의 경우반올림에 대한 일반적인 수학 규칙을 따르는 ROUND 함수. 첫 번째 인수( 숫자 )에서 AVERAGE, AVERAGEIF 또는 AVERAGEIFS 함수를 중첩합니다. 두 번째 인수( num_digits )에서 평균을 반올림할 소수 자릿수를 지정합니다.

    예를 들어 평균을 가장 가까운 정수 로 반올림하려면 , 수식은 다음과 같습니다.

    =ROUND(AVERAGE(B3:B15), 0)

    평균을 소수점 한 자리 로 반올림하려면 사용할 수식은 다음과 같습니다.

    =ROUND(AVERAGE(B3:B15), 1)

    평균을 소수점 두 자리 로 반올림하려면 다음과 같이 작동합니다.

    =ROUND(AVERAGE(B3:B15), 2)

    팁. 반올림하려면 ROUNDUP 함수를 사용하십시오. 내림 - ROUNDDOWN 함수.

    이렇게 Excel에서 평균을 계산할 수 있습니다. 아래에는 보다 구체적인 평균 사례를 설명하는 관련 자습서에 대한 링크가 있습니다. 도움이 되기를 바랍니다. 읽어주셔서 감사합니다!

    다운로드용 실습 워크북

    Excel에서 평균 계산 - 예(.xlsx 파일)

    뒤에서 작업하고 즉시 결과를 제공합니다. 특화된 기능을 자세히 살펴보기 전에 빠르고 놀랍도록 간단한 비공식 방법을 알아봅시다.

    공식 없이 평균을 빠르게 찾으려면 Excel의 상태 표시줄을 사용하세요.

    1. 선택 평균을 구하려는 셀 또는 범위. 연속되지 않은 선택의 경우 Ctrl 키를 사용하십시오.
    2. 현재 선택된 셀에 대한 필수 정보를 제공하는 Excel 창 하단의 상태 표시줄을 보십시오. Excel에서 자동으로 계산하는 값 중 하나가 평균입니다.

    결과는 아래 이미지와 같습니다.

    평균을 수동으로 계산하는 방법

    수학에서는, 숫자 목록의 산술 평균을 찾으려면 모든 값을 더한 다음 합계를 목록에 있는 숫자로 나누어야 합니다. Excel에서는 각각 SUM 및 COUNT 함수를 사용하여 이 작업을 수행할 수 있습니다.

    SUM( range )/COUNT( range )

    아래 숫자 범위의 경우, 수식은 다음과 같습니다.

    =SUM(B3:B12)/COUNT(B3:B12)

    보시다시피 수식의 결과는 상태 표시줄의 평균값과 정확히 일치합니다.

    실제로는 워크시트에서 수동으로 평균을 낼 필요가 거의 없습니다. 그러나 의심스러운 경우 평균 수식의 결과를 다시 확인하는 것이 유용할 수 있습니다.

    이제 특별히 함수를 사용하여 Excel에서 평균을 구하는 방법을 살펴보겠습니다.목적을 위해 설계되었습니다.

    AVERAGE 함수 - 숫자의 평균 계산

    Excel AVERAGE 함수를 사용하여 지정된 셀 또는 범위에 있는 모든 숫자의 평균을 구합니다.

    AVERAGE(숫자1, [숫자2], …)

    여기서 숫자1, 숫자2 , …은 평균을 구하려는 숫자 값입니다. 단일 수식에 최대 255개의 인수를 포함할 수 있습니다. 인수는 숫자, 참조 또는 명명된 범위로 제공될 수 있습니다.

    AVERAGE는 Excel에서 가장 간단하고 사용하기 쉬운 함수 중 하나입니다.

    숫자의 평균을 계산하려면 수식에 직접 입력하거나 해당 셀 또는 범위 참조를 제공할 수 있습니다.

    예를 들어 아래에서 2개 범위와 1개 개별 셀의 평균을 구하려면 수식은 다음과 같습니다.

    =AVERAGE(B4:B6, B8:B10, B12)

    Excel AVERAGE 함수는 숫자 외에도 백분율 및 시간과 같은 다른 숫자 값의 평균을 찾을 수 있습니다.

    Excel AVERAGE 공식 - 사용 참고 사항

    방금 본 것처럼 Excel에서 AVERAGE 함수를 사용하는 것은 쉽습니다. 그러나 올바른 결과를 얻기 위해서는 평균에 어떤 값이 포함되고 어떤 값이 무시되는지 명확하게 이해해야 합니다.

    포함됨:

    • 값이 0인 셀(0)
    • 논리 값 TRUE 및 FALSE가 인수 목록에 직접 입력되었습니다. 예를 들어 수식 AVERAGE(TRUE, FALSE)는 1과 0의 평균인 0.5를 반환합니다.

    무시됨:

    • 비어 있음cells
    • 텍스트 문자열
    • 부울 값 TRUE 및 FALSE

    를 포함하는 셀 자세한 내용은 Excel에서 AVERAGE 함수를 사용하는 방법을 참조하세요.

    AVERAGEA 함수 - 비어 있지 않은 모든 셀의 평균을 구합니다.

    Excel AVERAGEA 함수는 인수 값의 산술 평균을 계산한다는 점에서 AVERAGE와 유사합니다. 차이점은 AVERAGEA가 계산에 비어 있지 않은 모든 셀 을 포함한다는 점입니다. 여기에는 숫자, 텍스트, 논리 값 또는 다른 함수에서 반환한 빈 문자열이 포함되어 있는지 여부가 관계 없습니다.

    AVERAGEA(value1, [value2], …)

    여기서 value1, value2, … 은 평균을 구하려는 값, 배열, 셀 참조 또는 범위입니다. 첫 번째 인수는 필수이며 나머지(최대 255개)는 선택 사항입니다.

    Excel AVERAGEA 수식 - 사용 참고 사항

    위에서 언급한 바와 같이 AVERAGEA 함수는 숫자, 텍스트 문자열과 같은 다양한 값 유형을 처리합니다. 및 논리 값. 평가 방법은 다음과 같습니다.

    포함됨:

    • 텍스트 값은 0으로 평가됩니다.
    • 길이가 0인 문자열("")은 0으로 평가됩니다.
    • 부울 값 TRUE는 1로 평가되고 FALSE는 0으로 평가됩니다.

    무시됨:

    • 빈 셀

    예를 들어, 아래 수식은 2와 0의 평균인 1을 반환합니다.

    =AVERAGEA(2, FALSE)

    다음 수식은 2와 1의 평균인 1.5를 반환합니다.

    =AVERAGEA(2, TRUE)

    아래 이미지는 AVERAGE 및 AVERAGEA 공식이 적용된동일한 값 목록 및 반환되는 다른 결과:

    AVERAGEIF 함수 - 조건이 있는 평균 얻기

    특정 조건을 충족하는 지정된 범위의 모든 셀의 평균을 구하려면 AVERAGEIF 함수를 사용하십시오. .

    AVERAGEIF(range, criteria, [average_range])

    AVERAGEIF 함수에는 다음과 같은 인수가 있습니다.

    • Range (필수) - 셀 범위 주어진 기준에 대해 테스트합니다.
    • 기준 (필수) - 충족해야 하는 조건.
    • Average_range (선택) - 셀 평균. 생략하면 범위 의 평균이 계산됩니다.

    AVERAGEIF 함수는 Excel 2007 - Excel 365에서 사용할 수 있습니다. 이전 버전에서는 고유한 AVERAGE IF 수식을 작성할 수 있습니다.

    이제 Excel AVERAGEIF 함수를 사용하여 지정한 조건에 따라 셀의 평균을 구하는 방법을 살펴보겠습니다.

    C3:C15에 여러 과목에 대한 점수가 있고 평균 수학 점수. 다음 수식을 사용하여 이 작업을 수행할 수 있습니다.

    =AVERAGEIF(B3:B15, "math", C3:C15)

    조건을 수식에 직접 "하드 코딩"하는 대신 별도의 셀(F3)에 입력하고 해당 셀을 참조할 수 있습니다. 기준:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    더 많은 공식 예를 보려면 Excel AVERAGEIF 함수를 참조하십시오.

    AVERAGEIFS 함수 - 여러 기준을 사용한 평균

    두 개 이상의 조건으로 평균을 구하려면 AVERAGEIF의 복수 대응 항목을 사용하세요.AVERAGEIFS 함수.

    AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

    이 함수의 구문은 다음과 같습니다.

    • Average_range ( 필수) - 평균 범위.
    • 기준_범위 (필수) - 기준 .
    • 기준<에 대해 테스트할 범위 17> (필수) - 평균을 낼 셀을 결정하는 조건입니다. 숫자, 논리식, 텍스트 값 또는 셀 참조의 형태로 제공될 수 있습니다.

    1 ~ 127 criteria_range / criteria 쌍은 공급됩니다. 첫 번째 쌍은 필수이며 후속 쌍은 선택 사항입니다.

    본질적으로 AVERAGEIFS는 AVERAGEIF와 유사하게 사용되지만 단일 수식 내에서 둘 이상의 조건을 테스트할 수 있다는 점이 다릅니다.

    일부 학생을 가정합니다. 특정 과목의 시험을 치르지 않았고 점수가 0점이었습니다. 0을 무시하고 특정 주제에서 평균 점수를 찾는 것을 목표로 합니다.

    작업을 수행하기 위해 다음 두 가지 기준으로 AVERAGEIFS 공식을 작성합니다.

    • 평균 범위 정의(C3 :C15).
    • 첫 번째 조건에 대해 확인할 범위를 지정합니다(B3:B15 - 항목).
    • 첫 번째 조건을 표현합니다("수학" 또는 F3 - 따옴표로 묶인 대상 항목 표시 또는 항목이 포함된 셀에 대한 참조).
    • 두 번째 조건(C3:C15 - 점수)에 대해 확인할 범위를 지정합니다.
    • 두 번째 조건(">0"- 0보다 큼).

    위의 구성 요소를 함께 조립하여 다음 공식을 얻습니다.

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    또는

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    아래 이미지는 두 개의 셀(C6 및 C10)만이 두 조건을 모두 충족하므로 이 셀만 평균화된다는 것을 분명히 보여줍니다.

    자세한 내용은 Excel AVERAGEIFS 함수를 확인하세요.

    AVERAGEIF 및 AVERAGEIFS 수식 - 사용 참고 사항

    Excel AVERAGEIF 및 AVERAGEIFS 함수는 공통점이 많습니다. 계산 및 무시:

    • 평균 범위에서 빈 셀, 텍스트 값, 논리 값 TRUE/FALSE는 무시됩니다.
    • 기준에서 빈 셀은 0 값으로 처리됩니다.
    • 물음표(?) 및 별표(*)와 같은 와일드카드 문자를 부분 일치 기준으로 사용할 수 있습니다.
    • 지정된 기준을 모두 충족하는 셀이 없으면 #DIV0! 오류가 발생합니다.

    AVERAGEIF 대 AVERAGEIFS - 차이점

    기능면에서 가장 본질적인 차이점은 AVERAGEIF는 하나의 조건만 처리할 수 있는 반면 AVERAGEIFS는 하나 이상의 기준을 처리할 수 있다는 것입니다. 또한 average_range 와 관련된 몇 가지 기술적 차이점이 있습니다.

    • AVERAGEIF에서 average_range 는 마지막 선택적 인수입니다. AVERAGEIFS 수식에서 이것은 첫 번째 필수 인수입니다.
    • AVERAGEIF를 사용하면 average_range 가 반드시 다음과 같은 크기일 필요는 없습니다. range 평균을 구하는 실제 셀은 range 인수의 크기에 따라 결정되기 때문에 - average_range 의 왼쪽 상단 셀을 시작점으로 하고 range 인수에 포함된 만큼의 셀 수를 평균화합니다. AVERAGEIFS는 각 criteria_range average_range 와 크기 및 모양이 동일해야 하며, 그렇지 않으면 #VALUE! 오류가 발생합니다.

    Excel

    의 AVERAGE IF OR 수식 Excel AVERAGEIFS 함수는 항상 AND 논리(모든 기준이 TRUE여야 함)와 함께 작동하므로 직접 구성해야 합니다. OR 논리를 사용하여 셀의 평균을 구하는 공식(단일 기준은 TRUE여야 함).

    다음은 셀이 X 또는 Y인 경우 평균을 구하는 일반 공식입니다.

    AVERAGE(IF(ISNUMBER(MATCH( range , { criteria1 , criteria2 ,…}, 0)), average_range ))

    이제 실제로 어떻게 작동하는지 살펴보겠습니다. . 아래 표에서 F3 및 F4 셀에 입력된 생물학 화학 두 과목의 평균 점수를 찾고자 한다고 가정합니다. 이것은 다음 배열 수식을 사용하여 수행할 수 있습니다.

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biology", "chemistry"}, 0)), C3:C15))

    인간 언어로 번역된 수식은 다음과 같습니다. B3:B15의 해당 셀이 " Biology" 또는 "Chemistry".

    하드코딩된 기준 대신 범위 참조(이 경우 F3:F4)를 사용할 수 있습니다.

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    공식의 경우 올바르게 작동하려면Excel 2019 이하에서는 Ctrl + Shift + Enter를 눌러야 합니다. 동적 배열 Excel(365 및 2021)에서는 일반적인 Enter 키로 충분합니다.

    이 공식 작동 방식:

    수식을 사용하지만 수행하는 작업을 이해하기 위해 논리에 대한 자세한 설명이 있습니다.

    수식의 핵심에서 IF 함수는 소스 범위의 어떤 값이 지정된 기준과 일치하는지 확인하고 통과합니다. 해당 값을 AVERAGE 함수에 방법은 다음과 같습니다.

    MATCH 함수는 조회 값으로 B3:B15의 주제 이름을 사용하고 각 값을 F3:F4(대상 주제)의 조회 배열과 비교합니다. 세 번째 인수( match_type )는 정확한 일치를 찾기 위해 0으로 설정됩니다.

    MATCH(B3:B15, F3:F4, 0)

    일치가 발견되면 MATCH는 조회 배열에서 상대 위치를 반환합니다. , 그렇지 않으면 #N/A 오류:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    ISNUMBER 함수는 숫자를 TRUE로, 오류를 FALSE로 변환합니다.

    {TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE}

    이 배열은 IF의 논리적 테스트에. 전체 형식에서 논리 테스트는 다음과 같이 작성해야 합니다.

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    간결함을 위해 =TRUE 부분이 암시되어 있으므로 생략합니다.

    작성자 value_if_true 인수를 C3:C15로 설정하면 TRUE를 C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    의 실제 값으로 바꾸도록 IF 함수에 알립니다. AVERAGE까지

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.