홈 › 사무 도구 › 엑셀 함수 만들기

📊 엑셀 함수 만들기 · 말로 하면 수식

「A열이 서울인 행의 C열 합계」처럼 문장으로 적거나, 함수 종류를 고르고 칸만 채우면 SUMIF·COUNTIF·VLOOKUP·IF·DATEDIF 같은 엑셀 수식을 만들어 드려요. 예시 표에 값을 넣어 결과를 미리 확인하고 복사해 쓰세요.

🔒 적은 문장과 표 내용은 서버로 전송되지 않아요. 수식 생성과 예시 계산은 모두 이 브라우저 안에서만 해요.
—

    예시 표로 결과 미리 보기

    칸을 눌러 값을 바꾸면 결과가 바로 다시 계산돼요. 날짜는 2026-10-04처럼 적어 주세요. 미리 보기는 간이 계산기라 실제 엑셀과 드물게 다를 수 있어요.

    사용 방법

    1. 위 입력칸에 하고 싶은 계산을 문장으로 적고 「수식으로 바꾸기」를 눌러요. 「A열」, 「C2」처럼 열·칸 이름을 넣으면 더 정확해요.
    2. 문장 대신 함수 종류 버튼(조건 합계, 찾아오기, 조건 표시 등)을 눌러 칸을 직접 채워도 돼요.
    3. 파란 상자에 만들어진 수식과 한 줄 설명, 엑셀 버전·구글 시트 호환 여부가 나와요. 「수식 복사」를 눌러 엑셀 칸에 붙여 넣으세요.
    4. 아래 예시 표의 값을 바꿔 보며 결과가 기대와 같은지 확인해요. 행마다 쓰는 수식(IF, 나이, 글자 자르기 등)은 아래로 복사했을 때의 결과를 열로 보여 줘요.
    5. 내 엑셀 버전에서 안 되는 함수라면 「다른 방법」에 있는 모든 버전용 수식을 쓰세요.

    자주 쓰는 엑셀 함수 정리표 30

    실무에서 가장 많이 찾는 엑셀 함수를 용도와 예시 수식으로 정리했어요. 예시는 A열=지역, B열=품목, C열=금액 같은 표를 기준으로 했어요.

    #함수용도예시 수식
    1SUM범위 합계=SUM(C2:C100)
    2AVERAGE평균=AVERAGE(C2:C100)
    3MAX · MIN가장 큰 값 · 가장 작은 값=MAX(C2:C100)
    4COUNT숫자가 든 칸 개수=COUNT(C2:C100)
    5COUNTA비어 있지 않은 칸 개수=COUNTA(A2:A100)
    6COUNTBLANK빈 칸 개수=COUNTBLANK(D2:D100)
    7SUMIF조건 하나에 맞는 값 합계=SUMIF(A:A,"서울",C:C)
    8SUMIFS여러 조건에 맞는 값 합계=SUMIFS(C:C,A:A,"서울",B:B,"사과")
    9COUNTIF조건에 맞는 칸 개수=COUNTIF(A:A,"서울")
    10COUNTIFS여러 조건에 맞는 행 개수=COUNTIFS(A:A,"서울",C:C,">=10000")
    11AVERAGEIF조건에 맞는 값 평균=AVERAGEIF(A:A,"서울",C:C)
    12SUBTOTAL필터로 보이는 행만 합계=SUBTOTAL(9,C2:C100)
    13IF조건에 따라 둘 중 하나 표시=IF(B2>=60,"합격","불합격")
    14IFS여러 구간 나누기 (2019 이상)=IFS(B2>=90,"A",B2>=80,"B",TRUE,"C")
    15AND · OR조건 여러 개 묶기=IF(AND(B2>=60,C2>=60),"통과","")
    16IFERROR오류 대신 다른 값 표시=IFERROR(B2/C2,0)
    17VLOOKUP코드로 표에서 값 찾아오기=VLOOKUP(E2,$A$2:$C$100,3,FALSE)
    18XLOOKUP왼쪽·오른쪽 상관없이 찾기 (2021·365)=XLOOKUP(E2,A2:A100,C2:C100,"없음")
    19INDEX + MATCH모든 버전에서 자유롭게 찾기=INDEX(C2:C100,MATCH(E2,A2:A100,0))
    20ROUND · ROUNDUP · ROUNDDOWN반올림 · 올림 · 내림(원 단위 절사)=ROUNDDOWN(A2,-1)
    21LEFT · RIGHT · MID앞 · 끝 · 가운데 글자 자르기=MID(A2,4,4)
    22LEN글자 수 세기=LEN(A2)
    23TEXT숫자·날짜를 원하는 모양의 글자로=TEXT(A2,"yyyy-mm-dd")
    24SUBSTITUTE글자 바꾸기·지우기=SUBSTITUTE(A2,"-","")
    25TEXTJOIN · &여러 칸 합치기=TEXTJOIN(" ",TRUE,A2:C2)
    26TRIM앞뒤·중복 공백 지우기=TRIM(A2)
    27TODAY오늘 날짜=TODAY()
    28DATEDIF두 날짜 사이 년·개월·일, 만 나이=DATEDIF(A2,TODAY(),"Y")
    29EDATE · NETWORKDAYS몇 개월 뒤 날짜 · 근무일 수=NETWORKDAYS(A2,B2)
    30RANK.EQ순위 매기기=RANK.EQ(B2,$B$2:$B$100,0)

    엑셀 수식, 이것만 알면 덜 막혀요

    1. 수식은 등호(=)로 시작해요. 칸에 =A2+B2처럼 등호를 먼저 쓰면 엑셀이 계산식으로 알아들어요. 더하기·빼기·곱하기·나누기는 함수 없이 + - * / 기호로 바로 되고, 여러 칸을 한꺼번에 더할 때 SUM, 조건에 맞는 것만 더할 때 SUMIF를 써요. 수식을 넣었는데 글자 그대로 보인다면 칸 서식이 「텍스트」로 되어 있는 경우가 많아요. 서식을 「일반」으로 바꾸고 칸을 다시 눌러 Enter를 치면 계산돼요.

    2. 상대 참조와 절대 참조($)를 구분해요. A2처럼 쓰면 수식을 아래로 복사할 때 A3, A4로 함께 바뀌어요(상대 참조). 반대로 $A$2:$A$100처럼 $를 붙이면 복사해도 그 범위가 그대로 남아요(절대 참조). VLOOKUP·COUNTIF로 중복을 찾거나 RANK로 순위를 매길 때 범위에 $가 없으면, 아래 행으로 갈수록 범위가 한 칸씩 밀려서 결과가 틀려져요. 이 도구는 아래로 복사할 수식에는 범위에 자동으로 $를 붙여 드려요. 수식을 입력하는 중에 F4 키를 누르면 $가 붙었다 떨어졌다 해요.

    3. SUMIF·COUNTIF 조건은 따옴표로 감싸요. 글자 조건은 "서울", 비교 조건은 ">=10000"처럼 연산자까지 따옴표 안에 넣어요. 숫자와 똑같은 값을 찾을 때만 따옴표 없이 100이라고 써도 돼요. 「서울」이 들어간 모든 값을 찾으려면 별표(*)를 써서 "*서울*", 「서울」로 시작하는 값은 "서울*"이에요. 조건 값을 다른 칸(F2)에서 가져오려면 ">="&F2처럼 &로 이어 붙여야 해요. 따옴표 안에 칸 주소를 넣으면(">=F2") F2라는 글자로 비교해서 결과가 0이 나와요. 이 도구의 조건 칸에 F2처럼 칸 주소를 적으면 이 모양을 자동으로 만들어 줘요.

    4. VLOOKUP은 「찾는 열이 맨 왼쪽」이어야 해요. =VLOOKUP(찾을 값, 표 범위, 가져올 열 번호, FALSE)에서 표 범위의 첫 열에서 값을 찾고, 그 행의 몇 번째 열 값을 가져와요. 마지막 FALSE는 「정확히 같은 값」이라는 뜻이라 거의 항상 FALSE를 써요. 가져올 값이 찾는 열보다 왼쪽에 있으면 VLOOKUP으로는 안 되고, INDEX+MATCH나 XLOOKUP을 써야 해요. #N/A 오류는 대부분 ① 값이 정말 없거나 ② 숫자와 글자가 섞였거나(예: 숫자 1001과 글자 '1001') ③ 앞뒤 공백이 있거나 ④ 범위에 $가 없어 밀렸을 때 생겨요. 공백은 TRIM, 숫자·글자 섞임은 VALUE나 TEXT로 맞추세요.

    5. 날짜는 사실 숫자예요. 엑셀은 1900년 1월 1일을 1로 두고 하루에 1씩 늘어나는 일련번호로 날짜를 저장해요. 그래서 =A2+30이면 30일 뒤 날짜가 되고, 두 날짜를 빼면 일수가 나와요. 결과가 45000 같은 숫자로 보이면 칸 서식을 「날짜」로 바꾸면 돼요. 만 나이와 근속 연수는 DATEDIF로 구해요. DATEDIF는 함수 목록에는 나오지 않지만 그대로 입력하면 동작해요. 2023년 6월 28일부터 법령과 행정에서는 만 나이를 쓰는 것이 원칙이라, 「나이 계산」은 만 나이를 기본으로 만들어 드려요.

    6. 엑셀 버전과 구글 시트 차이를 확인해요. XLOOKUP은 엑셀 2021·365부터, IFS·TEXTJOIN·CONCAT은 엑셀 2019부터 쓸 수 있어요. 회사 PC가 엑셀 2016 이하라면 #NAME? 오류가 나니, 결과 상자의 「다른 방법」에 나오는 중첩 IF, & 연결, INDEX+MATCH 같은 모든 버전용 수식을 쓰세요. 구글 시트는 대부분의 함수를 똑같이 지원하지만, CONCAT이 값 2개만 받는 것처럼 작은 차이가 있어서 결과마다 호환 여부를 표시해 드려요.

    7. 문장 해석은 이렇게 동작해요. 「수식으로 바꾸기」는 문장 속 열·칸 이름(A열, C2)과 「합계」, 「개수」, 「찾아」, 「이면」, 「이상」 같은 낱말을 규칙으로 읽어 함수 종류와 칸을 채워요. 그래서 빠르고 인터넷 연결이 없어도 되지만, 열 이름을 빼고 「지역이 서울인 매출 합계」처럼 쓰면 어느 열인지 알 수 없어요. 이럴 땐 마법사 칸을 직접 고쳐 주세요. 작은 AI 모델로 문장을 해석하는 기능도 시험해 봤지만, 이 크기의 모델은 함수 종류를 자주 잘못 골라서(예: 근무 연수를 반올림으로 해석) 넣지 않았어요. 틀린 수식을 그럴듯하게 보여 주는 것보다 규칙대로 정확한 쪽을 택했어요.

    자주 묻는 질문

    엑셀 함수를 넣었는데 수식이 그대로 글자로 보이거나 #NAME? 오류가 나요.

    수식이 글자로 보이면 칸 서식이 '텍스트'로 되어 있는 경우가 많아요. 서식을 '일반'으로 바꾸고 칸을 다시 눌러 Enter를 치세요. #NAME? 오류는 함수 이름 오타이거나, XLOOKUP·IFS·TEXTJOIN처럼 내 엑셀 버전에 없는 함수일 때 나요. 이 도구는 버전 표시와 함께 모든 버전에서 되는 다른 방법도 보여 줘요.

    VLOOKUP 결과가 #N/A로 나와요.

    찾는 값이 표에 정말 없거나, 한쪽은 숫자이고 다른 쪽은 글자(예: 숫자 001과 글자 '001')이거나, 앞뒤에 공백이 섞여 있을 때 생겨요. 범위에 $가 없어 아래로 복사하면서 범위가 밀린 경우도 많아요. 못 찾을 때 보여 줄 글자를 넣으면 IFERROR로 감싸 #N/A 대신 그 글자를 보여 줘요.

    만든 수식을 구글 시트에서도 쓸 수 있나요?

    대부분 그대로 돼요. 결과마다 '구글 시트: 그대로 사용 가능' 또는 '조금 바꿔야 해요'를 표시해요. 예를 들어 구글 시트의 CONCAT은 값 2개만 받고, 요일 서식은 "aaa" 대신 "ddd"를 써야 해요.

    엑셀에서 더하기·빼기·곱하기는 함수 없이도 되나요?

    네. =A2+B2, =A2-B2, =A2*B2, =A2/B2처럼 기호로 바로 계산해요. 여러 칸을 한꺼번에 더할 때는 =SUM(A2:A100)이 편하고, 조건에 맞는 것만 더할 때 SUMIF를 써요.

    입력한 문장이나 표 내용이 서버로 전송되나요?

    아니요. 문장 해석, 수식 생성, 예시 표 계산은 모두 이 브라우저 안에서만 해요. 외부로 보내는 것은 없어요.

    만든 방식

    규칙 해석기, 수식 생성기, 예시 표 계산기는 서식척척이 직접 만들었어요. 엑셀(Excel)은 Microsoft, 구글 시트(Google Sheets)는 Google의 상표이며 이 도구는 두 회사와 관계가 없어요.

    함께 쓰면 좋은 도구