Excel의 수식 개요

Excel의 수식 개요

Excel을 처음으로 사용하는 경우 Excel이 열 또는 행에 숫자를 입력하는 단순한 눈금이 아님을 알게 될 것입니다. 물론 Excel을 사용하여 숫자 열 또는 행의 합계를 구할 수 있지만 대출 상환액을 계산하거나, 수학 또는 공학 문제를 풀거나, 사용자가 입력하는 다양한 숫자를 기반으로 최고의 시나리오를 찾을 수도 있습니다.

이 모든 작업은 셀에 수식을 사용하여 수행합니다. 수식은 워크시트의 데이터에 계산 또는 다른 작업을 수행합니다. 수식은 항상 등호(=)로 시작하며 뒤에 수식의 기능을 확장하는 숫자, 수학 연산자(예: 더하기 또는 빼기 기호), 기본 제공되는 Excel 함수 등이 올 수 있습니다.

예를 들어 다음 수식은 2와 3을 곱한 다음 결과에 5를 더해 답인 11을 구합니다.

=2*3+5

다음은 워크시트에 입력할 수 있는 추가 수식 예입니다.

  • =A1+A2+A3    셀 A1, A2, A3의 값을 더합니다.

  • =SUM(A1:A10)    SUM 함수를 사용하여 A1부터 A10까지의 값 합계를 구합니다.

  • =TODAY()    현재 날짜를 구합니다.

  • =UPPER("hello")   UPPER 함수를 사용하여 “hello”라는 텍스트를 “HELLO”로 변환합니다.

  • =IF(A1>0)    IF 함수로 셀 A1을 테스트하여 0보다 큰 값을 포함하는지 확인합니다.

수식에는 함수, 참조, 연산자, 상수 중 일부 또는 모두가 포함될 수 있습니다.

수식의 각 부분   

수식의 각 부분

1. 함수: PI() 함수는 pi 값, 즉 3.142...를 반환합니다.

2. 참조: A2는 셀 A2의 값을 반환합니다.

3. 상수: 수식에 직접 입력한 숫자 또는 텍스트 값(예: 2)입니다.

4. 연산자: ^(캐럿) 연산자는 숫자의 거듭제곱을 구하고 *(별표) 연산자는 숫자를 곱합니다.

상수는 계산되지 않은 값이며 항상 그대로 유지됩니다. 예를 들어 날짜 2008년 10월 9일, 숫자 210, 텍스트 "분기별 수익"은 모두 상수입니다. 식이나 식의 결과값은 상수가 아닙니다. 수식에서 다른 셀을 참조하는 대신 상수를 사용할 경우(예: =30+70+110) 사용자가 수식을 바꿀 때만 결과가 변경됩니다. 일반적으로는 필요한 경우 쉽게 변경할 수 있는 개별 셀에 상수를 배치한 다음 수식에서 그러한 셀을 참조하는 것이 가장 좋은 방법입니다.

연산자는 수식 요소에 대해 수행할 계산 유형을 지정합니다. Excel에서는 괄호, 지수, 곱하기 및 나누기, 더하기 및 빼기 또는 약어 PEMDAS(Please Excuse My Dear Aunt Sally) 등의 일반적인 수학 규칙을 계산에 이용합니다. 괄호를 사용하면 해당 계산 순서를 변경할 수 있습니다.

연산자 유형. 계산 연산자에는 산술, 비교, 텍스트 연결참조의 네 가지 유형이 있습니다.

  • 산술 연산자

    더하기, 빼기, 곱하기, 나누기 등의 기본적인 수학 연산을 수행하고, 숫자를 조합하고, 숫자 결과를 생성하려면 다음과 같은 산술 연산자를 사용합니다.

    산술 연산자

    의미

    +(더하기 기호)

    더하기

    =3+3

    -(빼기 기호)

    빼기
    음수

    =3–3
    =-3

    *(별표)

    곱하기

    =3*3

    /(슬래시)

    나누기

    =3/3

    %(백분율 기호)

    백분율

    30%

    ^(캐럿)

    지수

    =3^3

  • 비교 연산자

    다음 연산자를 사용하여 두 값을 비교할 수 있습니다. 이러한 연산자를 사용하여 두 값을 비교할 경우 결과는 TRUE나 FALSE와 같은 논리값입니다.

    비교 연산자

    의미

    =(등호)

    같음

    =A1=B1

    >(보다 큼 기호)

    보다 큼

    =A1>B1

    <(보다 작음 기호)

    보다 작음

    =A1<B1

    >=(크거나 같음 기호)

    크거나 같음

    =A1>=B1

    <=(작거나 같음 기호)

    작거나 같음

    =A1<=B1

    <>(같지 않음 기호)

    같지 않음

    =A1<>B1

  • 텍스트 연결 연산자

    앰퍼샌드(&)를 사용하여 하나 이상의 텍스트 문자열을 연결(조인)하면 하나의 텍스트를 생성할 수 있습니다.

    텍스트 연산자

    의미

    &(앰퍼샌드)

    두 개의 값을 연결하여 하나의 연속된 텍스트 값을 만듭니다.

    ="North"&"wind"의 답은 "Northwind"입니다.
    A1이 "Last name"이고 B1이 "First name"이면 =A1&", "&B1은 "Last name, First name"이 됩니다.

  • 참조 연산자

    다음과 같은 연산자를 사용하여 계산에 필요한 셀 범위를 결합합니다.

    참조 연산자

    의미

    :(콜론)

    두 참조와 그 사이의 모든 셀에 대해 하나의 참조를 만드는 범위 연산자입니다.

    B5:B15

    ,(쉼표)

    여러 참조를 하나의 참조로 결합하는 논리합 연산자입니다.

    =SUM(B5:B15,D5:D15)

    (공백)

    두 개의 참조에 공통되는 셀에 대한 참조를 만드는 논리곱 연산자입니다.

    B7:D7 C6:C8

맨 위로 이동

일부 경우에는 계산이 수행되는 순서에 따라 수식의 반환 값이 달라집니다. 따라서 계산 순서가 결정되는 방법과 원하는 결과를 얻기 위해 이러한 순서를 변경하는 방법을 이해하는 것이 중요합니다.

  • 계산 순서

    수식은 특정 순서로 값을 계산합니다. Excel에서는 수식이 항상 등호(=)로 시작되며, 등호 다음에 오는 문자를 수식으로 해석합니다. 등호 다음에는 상수나 셀 참조와 같은 계산할 요소(피연산자)가 오며 각 요소는 계산 연산자로 구분됩니다. Excel에서는 수식의 각 연산자에 대해 정해진 순서에 따라 수식이 왼쪽에서 오른쪽 순서로 계산됩니다.

  • Excel 수식에서 연산자 우선 순위

    하나의 수식에서 여러 개의 연산자를 사용하면 Excel에서는 아래 표에 표시된 순서대로 연산이 수행됩니다. 수식에 우선 순위가 같은 연산자가 여러 개 들어 있으면(예: 곱하기 연산자와 나누기 연산자가 모두 들어 있는 경우) Excel에서는 왼쪽에 있는 것을 오른쪽에 있는 것보다 먼저 계산됩니다.

    연산자

    설명

    :(콜론)

    (하나의 공백)

    ,(쉼표)

    참조 연산자

    음수(예: –1)

    %

    백분율

    ^

    지수

    * 및 /

    곱하기와 나누기

    + 및 –

    더하기와 빼기

    &

    두 개의 텍스트 문자열 연결

    =
    < >
    <=
    >=
    <>

    비교

  • Excel 수식에서 괄호 사용

    계산 순서를 바꾸려면 수식에서 먼저 계산할 부분을 괄호로 묶습니다. 예를 들어 다음 수식에서는 곱하기가 더하기보다 먼저 계산되므로 11이 구해집니다. 즉, 2와 3을 먼저 곱한 다음 그 결과에 5를 더합니다.

    =5+2*3

    괄호를 사용하여 구문을 변경하면 5와 2를 더한 결과에 3을 곱하여 21이 구해집니다.

    =(5+2)*3

    다음 예제에서는 수식의 첫째 부분을 괄호로 묶었으므로 B4+25를 먼저 계산하고 그 결과를 D5, E5, F5 셀을 더한 값으로 나눕니다.

    =(B4+25)/SUM(D5:F5)

    맨 위로 이동

함수는 특정 순서에서 인수라는 특정한 값 또는 구조를 사용하여 계산을 수행하는 미리 정의된 수식입니다. 간단한 계산이나 복잡한 계산을 수행할 때 함수를 사용할 수 있습니다. Excel의 함수는 모두 리본의 수식 탭에서 찾을 수 있습니다.

리본의 Excel 수식 탭
  • Excel 함수 구문

    다음은 셀 A10의 숫자를 반올림하는 ROUND 함수의 예제로서 함수의 구문을 보여 줍니다.

    함수의 구조

    1. 구조. 구조. 함수의 구조는 등호(=)로 시작하며 함수 이름과 여는 괄호, 쉼표로 구분된 함수의 인수, 닫는 괄호의 순서로 되어 있습니다.

    2. 함수 이름. 사용할 수 있는 함수 목록을 보려면 SHIFT+F3을 클릭하여 삽입 함수 대화 상자를 엽니다.

    Excel 수식 - 함수 삽입 대화 상자

    3. 인수. 인수는 숫자, 텍스트, TRUEFALSE와 같은 논리값, 배열, #N/A와 같은 오류 값, 셀 참조 등이 될 수 있습니다. 지정한 인수는 해당 인수에 대해 유효한 값을 생성해야 합니다. 인수는 상수, 수식 또는 다른 함수가 될 수도 있습니다.

    4. 인수 도구 설명. 함수를 입력하면 구문과 인수가 들어 있는 도구 설명이 나타납니다. 예를 들어 =ROUND(를 입력하면 도구 설명이 나타납니다. 도구 설명은 기본 제공 함수에 대해서만 나타납니다.

    참고: 함수 이름을 입력하고 Enter 키를 누르면 =ROUND와 같이 자동으로 모두 대문자로 변경되므로 일부러 대문자로 입력할 필요가 없습니다. 함수 이름을 예를 들어 =SUM(A1:A10)을 =SUME(A1:A10)으로 잘못 입력하면 #NAME? 오류가 발생합니다.

  • Excel 함수 입력

    함수가 들어 있는 수식을 만들 때 함수 삽입 대화 상자를 사용하여 워크시트 함수를 입력할 수 있습니다. 함수 삽입 대화 상자에서 함수를 선택하면 해당 함수의 이름, 각 해당 인수, 함수와 인수에 대한 설명, 함수의 현재 결과, 전체 수식의 현재 결과 등을 표시하는 함수 마법사가 나타납니다.

    Excel 함수 마법사

    수식을 더 쉽게 만들고 편집하여 입력 및 구문 오류를 최소화하려면 수식 자동 완성 기능을 사용합니다. 사용자가 =(등호)와 함수의 시작 문자를 입력하면 동적 드롭다운 목록에 해당 문자와 일치하는 유효 함수, 인수 및 이름이 표시됩니다. 사용자가 이 드롭다운 목록에 있는 항목을 선택하면 자동으로 입력됩니다.

    Excel 수식 자동 완성 기능

  • Excel 함수 중첩

    경우에 따라 함수를 다른 함수의 인수로 사용할 수 있습니다. 예를 들어 다음 수식은 중첩된 AVERAGE 함수를 사용하여 결과와 값 50을 비교합니다.

    중첩된 함수

    1. AVERAGE 및 SUM 함수는 IF 함수 내에 중첩됩니다.

    유효한 반환 값    중첩된 함수가 인수로 사용되면 인수가 사용하는 것과 똑같은 유형의 값을 반환해야 합니다. 예를 들어 인수가 TRUE나 FALSE 값을 반환하면 중첩된 함수도 TRUE나 FALSE 값을 반환해야 합니다. 함수에서 해당 값을 반환하지 않을 경우 #VALUE! 오류 값이 표시됩니다.

    중첩 수준 제한    한 수식에서 7개 수준까지 함수를 중첩할 수 있습니다. B라는 한 함수가 A라는 다른 함수의 인수로 사용되면 함수 B는 2수준 함수가 됩니다. 예를 들어 AVERAGE 함수와 SUM 함수IF 함수의 인수로 사용될 경우 모두 2수준 함수입니다. 중첩된 AVERAGE 함수 안에 중첩된 함수는 3수준 함수이고 이런 방식으로 계속됩니다.

    맨 위로 이동

참조는 워크시트의 셀이나 셀 범위를 나타내며 Excel에서 수식에 사용할 값이나 데이터를 찾을 수 있도록 합니다. 참조를 사용하여 워크시트의 여러 부분에 있는 데이터를 한 수식에 사용하거나 한 셀의 값을 여러 수식에 사용할 수 있습니다. 또한 같은 통합 문서의 다른 시트에 있는 셀과 다른 통합 문서를 참조할 수도 있습니다. 다른 통합 문서의 셀에 대한 참조를 연결 또는 외부 참조라고 합니다.

  • A1 참조 스타일

    Excel에서는 문자(총 16,384개의 열에 대해 A부터 XFD까지)로 열을 참조하고 숫자(1부터 1,048,576까지)로 행을 참조하는 A1 참조 스타일이 기본적으로 사용됩니다. 이러한 문자와 숫자를 행 머리글과 열 머리글이라고 합니다. 셀을 참조하려면 열 문자 다음에 행 문자를 입력합니다. 예를 들어 B2는 열 B와 행 2가 만나는 위치의 셀을 가리킵니다.

    참조 대상

    용도

    열 A 및 행 10에 있는 셀

    A10

    열 A 및 행 10부터 행 20까지의 셀 범위

    A10:A20

    행 15 및 열 B부터 열 E까지의 셀 범위

    B15:E15

    행 5에 있는 모든 셀

    5:5

    행 5부터 행 10까지의 모든 셀

    5:10

    열 H의 모든 셀

    H:H

    열 H부터 열 J까지의 모든 셀

    H:J

    열 A부터 열 E까지, 행 10부터 행 20까지의 셀 범위

    A10:E20

  • 같은 통합 문서의 다른 워크시트에서 셀 또는 셀 범위에 대한 참조 만들기

    다음 예제에서 AVERAGE 함수는 같은 통합 문서에서 Marketing이라는 워크시트의 B1:B10 범위에 대한 평균값을 계산합니다.

    시트 참조 예제

    1. 마케팅이라는 워크시트를 참조합니다.

    2. B1부터 B10까지의 셀 범위를 참조합니다.

    3. 느낌표(!) 워크시트 참조를 셀 범위 참조와 구분합니다.

    참고: 참조된 워크시트에 공백이나 숫자가 있는 경우에는 워크 시트 이름의 앞뒤에 아포스트로피(')를 추가해야 합니다(예: ='123'!A1 또는 ='January Revenue'!A1).

  • 절대 참조, 상대 참조 및 혼합 참조의 차이점

    1. 상대 참조    수식의 상대 셀 참조(예: A1)는 수식과 해당 참조가 가리키는 셀이 들어 있는 셀의 상대 위치를 기반으로 합니다. 수식이 들어 있는 셀의 위치가 바뀌면 참조도 바뀝니다. 수식을 행이나 열 간에 복사하거나 입력하면 참조도 자동으로 조정됩니다. 새로 만드는 수식에는 기본적으로 상대 참조가 사용됩니다. 예를 들어 셀 B2의 상대 참조를 셀 B3에 복사하거나 입력하면 참조가 자동으로 =A1에서 =A2로 조정됩니다.

      상대 참조가 있는 수식 복사   

      상대 참조가 있는 수식 복사

    2. 절대 참조    수식의 절대 셀 참조(예: $A$1)는 항상 특정 위치의 셀을 가리킵니다. 수식이 들어 있는 셀의 위치가 바뀌더라도 절대 참조는 바뀌지 않고 그대로 유지됩니다. 수식을 셀이나 열 간에 복사하거나 입력해도 절대 참조는 조정되지 않습니다. 새로 만드는 수식에는 기본적으로 상대 참조가 사용되므로 필요한 경우 절대 참조로 전환해야 합니다. 예를 들어 셀 B2의 절대 참조를 셀 B3에 복사하거나 입력하면 두 셀이 모두 =$A$1이 됩니다.

      절대 참조가 있는 수식 복사   

      절대 참조가 있는 수식 복사
    3. 혼합 참조    혼합 참조에는 절대 열과 상대 행 또는 절대 행과 상대 열이 있습니다. 절대 열 참조는 $A1, $B1 등의 형태이며 절대 행 참조는 A$1, B$1 등의 형태로 사용됩니다. 수식이 들어 있는 셀의 위치가 바뀔 때 상대 참조는 바뀌지만 절대 참조는 바뀌지 않습니다. 행이나 셀 간에 수식을 복사하거나 입력하면 상대 참조는 자동으로 조정되지만 절대 참조는 조정되지 않습니다. 예를 들어 셀 A2의 혼합 참조를 셀 B3에 복사하거나 입력하면 =A$1에서 =B$1로 조정됩니다.

      혼합 참조가 있는 수식 복사   

      혼합 참조가 있는 수식 복사

  • 3차원 참조 스타일

    여러 워크시트를 편리하게 참조    통합 문서의 여러 워크시트에 있는 동일한 셀 데이터나 셀 범위 데이터를 분석하려면 3차원 참조를 사용합니다. 3차원 참조에는 셀 또는 범위 참조 앞에 워크시트 이름의 범위가 포함됩니다. 참조에서 시작 이름과 끝 이름 사이에 저장된 모든 워크시트가 사용됩니다. 예를 들어 =SUM(Sheet2:Sheet13!B5)는 Sheet 2부터 Sheet 13까지의 모든 워크시트에 있는 셀 B5의 값을 모두 더합니다.

    • 3차원 참조를 사용하면 다른 시트의 셀을 참조하고 이름을 정의하며 수식을 만들 수 있습니다. 이때 사용하는 함수로는 SUM, AVERAGE, AVERAGEA, COUNT, COUNTA, MAX, MAXA, MIN, MINA, PRODUCT, STDEV.P, STDEV.S, STDEVA, STDEVPA, VAR.P, VAR.S, VARA, VARPA 등이 있습니다.

    • 배열 수식에는 3차원 참조를 사용할 수 없습니다.

    • 3차원 참조는 논리곱 연산자(단일 공백)와 함께 사용할 수 없으며 암시적 논리곱을 사용하는 수식에서 사용할 수 없습니다.

    워크시트를 이동, 복사, 삽입 또는 삭제하는 경우    다음은 3차원 참조에 포함된 워크시트를 이동, 복사, 삽입 또는 삭제할 때 수행되는 작업을 설명하는 예제입니다. 이 예제에서는 수식 =SUM(Sheet2:Sheet6!A2:A5)를 사용하여 워크시트 2~6의 셀 A2부터 셀 A5까지 더합니다.

    • 삽입 또는 복사    Sheet2와 Sheet6(이 예제의 끝점) 사이에 시트를 삽입하거나 복사하면 추가된 시트에 있는 A2부터 A5까지 셀의 모든 값이 계산에 포함됩니다.

    • 삭제    Sheet2와 Sheet6 사이에 있는 시트를 삭제하면 해당 값이 계산에서 제외됩니다.

    • 이동    Sheet2와 Sheet6 사이에 있는 시트를 참조되는 시트 범위 밖으로 옮기면 그 값이 계산에서 제외됩니다.

    • 끝점 이동    Sheet2나 Sheet6을 같은 통합 문서의 다른 위치로 옮기면 새 시트 범위에 맞게 계산이 조정됩니다.

    • 끝점 삭제    Sheet2나 Sheet6을 삭제하면 새 시트 범위에 맞게 계산이 조정됩니다.

  • R1C1 참조 스타일

    워크시트의 행과 열 모두에 번호가 매겨지는 참조 스타일을 사용할 수도 있습니다. R1C1 참조 스타일은 매크로에서 행과 열 위치를 계산할 때 유용합니다. R1C1 스타일의 경우 Excel에서는 "R"과 행 번호, "C"와 열 번호를 사용하여 셀의 위치가 표시됩니다.

    참조

    의미

    R[-2]C

    같은 열에서 두 행 위에 있는 셀에 대한 상대 참조입니다.

    R[2]C[2]

    두 행 아래, 두 열 오른쪽에 있는 셀에 대한 상대 참조입니다.

    R2C2

    둘째 행의 둘째 열에 있는 셀에 대한 절대 참조입니다.

    R[-1]

    현재 셀 위에 있는 행 전체에 대한 상대 참조입니다.

    R

    현재 행에 대한 절대 참조입니다.

    매크로를 기록할 때는 일부 명령이 R1C1 참조 스타일로 기록됩니다. 예를 들어 자동 합계 단추를 클릭하여 셀 범위를 더하는 수식을 삽입하는 명령을 기록하면 A1 스타일이 아닌 R1C1 스타일 참조로 수식이 기록됩니다.

    옵션 대화 상자에서 수식 범주의 수식 작업 구역에 있는 R1C1 참조 스타일 확인란을 선택하거나 선택을 취소하여 R1C1 참조 스타일을 설정하거나 해제할 수 있습니다. 이 대화 상자를 표시하려면 파일 탭을 클릭하세요.

    맨 위로 이동

정의된 이름을 만들어 셀, 셀 범위, 수식, 상수, Excel 표 등을 나타낼 수 있습니다. 이름은 한 번 봐서는 잘 이해되지 않는 셀 참조, 상수, 수식 또는 표의 용도가 쉽게 이해될 수 있도록 의미를 넣은 약칭입니다. 다음은 일반적인 이름의 예와 이러한 이름을 수식에서 사용할 때 수식이 얼마나 이해하기 쉽고 명확하게 바뀌는지를 보여 줍니다.

예제 1

예제 유형

이름 대신 범위를 사용하는 예

이름을 사용하는 예

참조

=SUM(A16:A20)

=SUM(판매)

상수

=PRODUCT(A12,9.5%)

=PRODUCT(가격, 세율)

수식

=TEXT(VLOOKUP(MAX(A16,A20),A16:B20,2,FALSE),"m/dd/yyyy")

=TEXT(VLOOKUP(MAX(판매),판매정보,2,FALSE),"m/dd/yyyy")

A22:B25

=PRODUCT(가격,표1[@세율])

예제 2

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

참고:  C 및 D 열의 수식에서 정의된 이름 "Sales"는 (범위) A9:A13에 대한 참조로 대체되고 이름 "SalesInfo"는 범위 A9:B13으로 대체됩니다. 테스트 통합 문서에서 이 이름을 만들지 않으면 D2:D3의 수식은 #NAME? 오류를 반환합니다.

예제 유형

이름을 사용하지 않는 경우의 예제

이름을 사용하는 경우의 예제

이름을 사용한 수식 및 결과

참조

'=SUM(A9:A13)

'=SUM(판매)

=SUM(판매)

수식

'=TEXT(VLOOKUP(MAX(A9:13),A9:B13,2,FALSE),"m/dd/yyyy")

'=TEXT(VLOOKUP(MAX(판매),판매정보,2,FALSE),"m/dd/yyyy")

=TEXT(VLOOKUP(MAX(판매),판매정보,2,FALSE),"m/dd/yyyy")

가격

\995,000

판매

판매 날짜

\249,000

2011-03-17

\399,000

2011-04-02

\643,000

2011년 4월 23일

₩275,000

2011년 4월 30일

\447,000

2011년 5월 4일

  • 이름 유형

    다양한 유형의 이름을 만들고 사용할 수 있습니다.

    • 정의된 이름    셀, 셀 범위, 수식 또는 상수 값을 나타내는 이름입니다. 정의된 고유한 이름을 만들 수 있습니다. 또한 인쇄 영역을 설정할 때와 같이 정의된 이름이 자동으로 만들어지는 경우도 있습니다.

    • 표 이름    레코드(행)와 필드(열)에 저장된 특정 주제와 관련된 데이터의 모음인 Excel 표의 이름입니다. Excel에서 표를 삽입할 때마다 "표1", "표2" 등의 기본 Excel 표 이름이 만들어지지만 이 이름을 보다 의미 있는 이름으로 변경할 수 있습니다.

      Excel 표에 대한 자세한 내용은 Excel 표에 구조적 참조 사용을 참조하세요.

  • 이름 만들기 및 입력

    다음과 같은 방법을 사용하여 이름을 만들 수 있습니다.

    • 수식 입력줄의 이름 상자    이 방법은 선택한 범위에 대해 통합 문서 수준의 이름을 만드는 데 가장 적합합니다.

    • 선택 영역에서 이름 만들기    워크시트에서 셀의 선택 영역을 사용하여 기존 행 및 열 레이블에서 이름을 간편하게 만들 수 있습니다.

    • 새 이름 대화 상자    이 방법은 로컬 워크시트 수준의 범위를 지정하거나 이름 설명을 만드는 등 이름을 보다 유연하게 만드는 경우에 가장 적합합니다.

    참고: 기본적으로 이름에는 절대 셀 참조가 사용됩니다.

    다음 방법으로 이름을 입력할 수 있습니다.

    • 직접 입력   수식에 대한 인수를 입력할 때와 같이 이름을 직접 입력합니다.

    • 수식 자동 완성 사용    유효한 이름을 자동으로 나열하는 수식 자동 완성 드롭다운 목록을 사용합니다.

    • 수식에서 사용 명령 중에서 선택    수식 탭의 정의된 이름 그룹에 있는 수식에서 사용 명령의 목록에서 정의된 이름을 선택합니다.

자세한 내용은 이름 정의 및 수식에 이름 사용을 참고하세요.

맨 위로 이동

배열 수식은 여러 가지 계산을 수행하고 단일 결과 또는 여러 결과를 반환할 수 있습니다. 배열 수식은 배열 인수라는 두 개 이상의 값 집합에 대해 실행되며, 각 배열 인수의 행 개수와 열 개수는 같아야 합니다. 배열 수식을 만드는 방법은 수식을 입력할 때 Ctrl+Shift+Enter를 누르는 것 외에는 다른 수식을 만드는 방법과 같습니다. 일부 기본 제공 함수는 배열 수식이므로 정확한 결과를 구하기 위해서는 배열로 입력해야 합니다.

워크시트에서 별도의 셀에 각각의 상수 값을 입력하고 싶지 않은 경우에 참조 대신 배열 상수를 사용할 수 있습니다.

배열 수식을 사용하여 단일 결과 및 여러 결과 계산

참고: 배열 수식를 입력하면 수식이 { }(중괄호) 사이에 자동으로 삽입됩니다. 중괄호를 직접 입력하려고 하면 수식이 텍스트로 표시됩니다.

  • 단일 결과를 생성하는 배열 수식    이러한 배열 수식 유형은 서로 다른 여러 개의 수식을 하나의 배열 수식으로 바꿈으로써 워크시트 모델을 단순화할 수 있습니다.

    예를 들어 다음은 각 주식의 개별 값을 계산하고 표시하기 위해 한 행의 셀을 사용하지 않고 주식 시세의 배열에 대한 전체 값을 계산합니다.

    단일 결과를 생성하는 배열 수식

    수식 ={SUM(B2:D2*B3:D3)}을 배열 수식으로 입력하면 각 주식에 대해 주식과 주가가 곱해지고 그러한 계산 결과가 모두 더해집니다.

  • 여러 결과를 생성하는 배열 수식    일부 워크시트 함수는 값의 배열을 반환하거나 값의 배열을 인수로 요구하기도 합니다. 배열 수식으로 여러 개의 결과를 계산하려면 각 셀의 행과 열 개수가 배열 인수와 동일한 범위에 배열을 입력해야 합니다.

    예를 들어 석 달 동안의 계열(열 A)에 대해 세 개의 판매 지수의 계열(열 B)이 주어지는 경우 TREND 함수로 판매 지수의 직선 값이 결정됩니다. 수식의 결과를 모두 표시하기 위해 열 C의 세 개의 셀(C1:C3)에 결과가 입력됩니다.

    여러 결과를 생성하는 배열 수식

    수식 =TREND(B1:B3,A1:A3)을 배열 수식으로 입력하면 세 개의 판매 지수와 석 달을 기준으로 세 가지 결과(22196, 17079, 11962)가 각각 생성됩니다.

배열 상수 사용

일반 수식에서는 값이 포함된 셀에 대한 참조 또는 상수라고도 하는 값 자체를 입력할 수 있습니다. 마찬가지로, 배열 수식에서도 배열에 대한 참조를 입력하거나 셀에 들어 있는 값의 배열(배열 상수)을 입력할 수 있습니다. 다른 식에서와 마찬가지로 배열 수식에 상수를 사용할 수 있지만 특정 형식으로 배열 상수를 입력해야 합니다.

배열 상수는 숫자, 텍스트, 논리값(예: TRUE 또는 FALSE), 오류 값(예: #N/A) 등을 포함할 수 있습니다. {1,3,4;TRUE,FALSE,TRUE}와 같이 다른 유형의 값을 같은 배열 상수에 둘 수 있습니다.  정수, 소수 또는 지수 형식의 숫자를 배열 상수의 숫자로 사용할 수 있습니다. 텍스트는 "화요일"과 같이 큰따옴표로 묶어야 합니다.

배열 상수에 포함될 수 없는 것은 셀 참조, 길이가 다른 열 또는 행, 수식, 특수 문자인 $(달러 기호), 괄호, %(백분율 기호) 등입니다.

배열 상수의 형식을 지정할 때는 다음 사항에 주의해야 합니다.

  • 배열 상수는 중괄호({ })로 묶습니다.

  • 다른 열에 있는 값은 쉼표(,)로 구분합니다. 예를 들어 10, 20, 30 및 40을 나타내려면 {10,20,30,40}을 입력합니다. 이러한 배열 상수는 1x4 배열이라고 하며 1행x4열 참조와 동일합니다.

  • 다른 행에 있는 값은 세미콜론(;)으로 구분합니다. 예를 들어 특정 행에 있는 10, 20, 30 및 40과 바로 아래 행에 있는 50, 60, 70 및 80을 나타내려면 2x4 배열 상수인 {10,20,30,40;50,60,70,80}을 입력합니다.

맨 위로 이동

수식을 삭제하면 수식의 결과값도 삭제됩니다. 하지만 수식만 제거하고 수식의 결과값은 셀에 표시되어 있도록 할 수 있습니다.

  • 수식을 결과값과 함께 삭제하려면 다음을 실행합니다.

    1. 수식이 들어 있는 셀 또는 셀 범위를 선택합니다.

    2. Delete 키를 누릅니다.

  • 결과값을 제거하지 않고 수식을 삭제하려면 다음을 실행합니다.

    1. 수식이 들어 있는 셀 또는 셀 범위를 선택합니다.

      배열 수식의 경우 해당 수식이 포함된 셀 범위를 선택합니다.

      배열 수식이 들어 있는 셀 범위 선택 방법

      1. 배열 수식의 셀을 클릭합니다.

      2. 탭의 편집 그룹에서 찾기 및 선택을 클릭하고 이동을 클릭합니다.

      3. 옵션을 클릭합니다.

      4. 현재 셀이 있는 배열을 클릭합니다.

    2. 탭의 클립보드 그룹에서 복사 단추 이미지 를 클릭합니다.
      Excel 리본 메뉴 모양

      바로 가기 키    CTRL+C를 눌러도 됩니다.

    3. 탭의 클립보드 그룹에서 붙여넣기 단추 이미지 아래에 있는 화살표를 클릭한 다음 값 붙여넣기를 클릭합니다.

맨 위로 이동

다음 표에서는 수식을 입력할 때 가장 일반적으로 저지르는 실수 몇 가지와 수식 오류를 방지하는 방법을 요약하여 설명합니다.

확인 사항

추가 정보

수식에서 괄호 짝이 맞는지 확인   

수식에 사용된 모든 괄호의 짝이 맞는지 확인합니다. Excel에서 수식을 입력할 때 괄호는 색으로 표시됩니다.

수식에서 입력한 범위를 나타내는 콜론 사용   

콜론(:)은 범위에서 첫 번째 셀과 마지막 셀에 대한 참조를 구분하는 데 사용됩니다. 예를 들어 A1:A5가 있습니다.

필요한 모든 인수 입력   

함수에는 필수 인수와 선택적 인수가 있을 수 있습니다(구문에서 대괄호로 표시). 필요한 모든 인수를 입력해야 합니다. 또한 인수를 너무 많이 입력하지 않았는지 확인합니다.

수식에 64개 이상의 함수를 중첩하지 않음   

한 수식 안에서의 함수 중첩 수준은 64로 제한됩니다.

통합 문서 또는 워크시트 이름을 작은따옴표로 묶기    

다른 통합 문서 또는 이름에 알파벳이 아닌 문자가 있는 통합 문서에서 값 또는 셀을 참조할 때는 이름을 작은따옴표(')로 묶어야 합니다.

외부 통합 문서의 경로 포함   

외부 참조는 통합 문서의 이름과 경로를 포함해야 합니다.

서식 없이 숫자 입력   

수식의 인수 구분 기호로는 이미 쉼표가 사용되고 절대 참조를 표시하는 데는 달러 기호가 사용되므로 수식에 입력하는 숫자는 소수 구분 기호 또는 달러 기호($)로 서식을 지정할 수 없습니다. 예를 들어 $1,000를 입력하는 대신 1000을 입력합니다.

맨 위로 이동

중요: x86 또는 x86-64 아키텍처를 사용하는 Windows PC와 ARM 아키텍처를 사용하는 Windows RT PC 간에 수식의 계산 결과와 일부 Excel 워크시트 함수의 결과가 약간 다를 수 있습니다. 이러한 차이점에 대해 알아보세요.

특정 기능 관련 질문이 있나요?

Excel 커뮤니티 포럼에서 질문 게시

Excel 환경 개선 지원

다음 Excel 버전을 개선할 수 있는 제안 사항이 있나요? 그렇다면 Excel 사용자 의견에서 관련 항목을 확인하세요.

참고 항목

Excel의 수식 개요

수식 손상을 방지하는 방법

수식의 오류 찾기 및 수정

Excel 바로 가기 키 및 기능 키

Excel 함수(사전순)

Excel 함수(범주별)

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×