본문으로 건너뛰기
다른 언어로 보기Tiếng Việt· 기계번역
#41IT/사무 기초신입⏱ 45분

엑셀 실무 활용

현장 데이터 정리의 필수 도구

인쇄용 교육자료이수 확인란 포함

🎯 학습 목표

  • 기본 함수를 사용할 수 있다
  • 차트를 작성할 수 있다

📚 신입 학습 콘텐츠

SUM, AVERAGE, COUNTIF, VLOOKUP, IF 함수의 사용법과 현장 활용 사례를 배웁니다.

엑셀을 못 다루면 하루가 두 시간 깁니다

현장에서 하루에 생기는 종이는 생산일보, 검사성적서, 자재수불부, 설비 점검표예요. 이 숫자들은 결국 누군가 엑셀에 옮겨 적습니다. 그 사람이 계산기로 두드려 합계를 넣으면 하루 두 시간이 사라지고, 그중 몇 개는 반드시 틀립니다.

부울경 제조업은 원청 – 1차 – 2차로 이어지는 협력사 구조라 우리가 만든 표가 그대로 원청에 올라가요. 합계가 한 번 틀리면 그 뒤로는 우리 자료 전체를 다시 검산하게 됩니다. 신뢰를 잃는 데는 오타 하나면 충분해요.

> 엑셀 실력은 함수를 몇 개 아느냐가 아니라 같은 숫자를 두 번 안 세게 만드느냐입니다.

함수보다 표가 먼저입니다 — 1행 1레코드

수식이 안 되는 대부분의 이유는 함수를 몰라서가 아니라 표가 잘못돼 있어서예요.

\\\` [나쁜 표 — 사람 눈에는 예쁘지만 함수는 못 읽는다]

A B C D 1 ┌──────── 8월 3일 생산실적 ────────┐ ← 제목을 병합해서 넣음 2 라인 품번 생산 불량 3 1라인 A-100 520 6 4 A-200 310 2 ← 라인 칸이 병합돼 비어 있음 5 2라인 B-100 480 11 6 합계 1310 19 ← 데이터 사이에 합계 행

[좋은 표 — 1행이 1건, 빈칸 없음]

A B C D E 1 일자 라인 품번 생산 불량 2 2026-08-03 1라인 A-100 520 6 3 2026-08-03 1라인 A-200 310 2 4 2026-08-03 2라인 B-100 480 11 \\\`

원칙은 셋입니다.

  1. 1행 = 1건 — 한 줄에 한 건만. 날짜가 같아도 반복해서 적으세요.
  2. 1열 = 1속성 — "1라인 A-100"처럼 한 칸에 두 정보를 넣지 않습니다.
  3. 표 안에 제목·합계·빈 행 금지 — 합계는 표 밖이나 다른 시트로.

> 병합셀이 현장 엑셀 최대의 적입니다. 병합된 표는 정렬도 필터도 피벗도 안 되고, VLOOKUP은 병합으로 생긴 빈칸을 만나 #N/A를 뱉어요. 보기 좋게 하고 싶으면 병합 대신 [셀 서식 → 맞춤 → 가로: 선택 영역의 가운데로]를 쓰세요. 겉보기는 같은데 셀은 안 합쳐집니다.

합계·평균·개수 — 네 개부터

\\\ =SUM(D2:D3000) 숫자 합계 =AVERAGE(D2:D3000) 평균 (빈칸은 제외, 0은 포함) =COUNT(D2:D3000) 숫자가 들어 있는 칸 개수 =COUNTA(B2:B3000) 비어 있지 않은 칸 개수 (문자 포함) \\\

AVERAGE는 빈칸을 빼고 계산합니다. "불량 0"을 빈칸으로 두면 그 날은 아예 계산에서 빠져 평균 불량이 실제보다 높게 나와요. 없으면 반드시 0을 적으세요.

조건이 붙으면 COUNTIFS · SUMIFS

현장 집계는 거의 전부 "1라인의", "8월 3일의", "치수불량인" 같은 조건이 붙습니다. 조건이 하나라도 COUNTIFS·SUMIFS를 쓰는 게 편해요. 조건을 나중에 늘릴 수 있으니까요.

\\\` 데이터 (시트 이름: 실적) A B C D E 1 일자 라인 품번 생산 불량 2 2026-08-03 1라인 A-100 520 6 ... 약 3,000행

[1라인 기록이 몇 건인가] =COUNTIFS(실적!B:B,"1라인")

[8월 3일 1라인 생산 합계] =SUMIFS(실적!D:D, 실적!B:B,"1라인", 실적!A:A,DATE(2026,8,3))

[불량이 5개를 넘은 건수] =COUNTIFS(실적!E:E,">5")

[조건을 셀에 적고 참조 — 하드코딩 금지] =SUMIFS(실적!D:D, 실적!B:B,$H2, 실적!A:A,$G$1) │ └ 합계낼 열은 항상 맨 앞 └ 조건 열, 조건 값 순서로 계속 추가

[부등호와 셀을 같이 쓸 때는 & 로 붙인다] =COUNTIFS(실적!E:E, ">" & $H$1) \\\`

조건을 큰따옴표 안에 직접 써 넣으면 라인이 하나 늘 때마다 수식을 전부 고쳐야 해요. 조건은 셀에 적고 그 셀을 가리키는 습관을 처음부터 들이세요.

VLOOKUP — 코드로 이름을 가져옵니다

품번만 찍혀 있는 실적표에 품명과 단가를 붙이는 일, 사번만 있는 근태표에 이름을 붙이는 일. 현장에서 가장 자주 쓰는 함수예요.

\\\` 품번마스터 (시트 이름: 마스터) A B C D 1 품번 품명 단가 고객사 2 A-100 브라켓L 1250 OO중공업 3 A-200 브라켓R 1280 OO중공업

[실적 시트에서 품번(C2)으로 품명 찾기] =VLOOKUP($C2, 마스터!$A$2:$D$500, 2, FALSE) │ │ │ └ FALSE = 정확히 일치 (반드시) │ │ └ 가져올 열 번호 (범위 왼쪽부터 2번째) │ └ 찾을 범위 — 절대참조($)로 고정 └ 찾을 값

[단가까지 가져오려면 열 번호만 바꾼다] =VLOOKUP($C2, 마스터!$A$2:$D$500, 3, FALSE) \\\`

VLOOKUP은 찾을 값이 범위의 맨 왼쪽 열에 있어야 합니다. 품명으로 품번을 거꾸로 찾는 건 안 돼요.

증상원인대처
#N/A마스터에 그 값이 없음, 앞뒤 공백, 대소문자 차이TRIM으로 공백 제거, 마스터 최신본 확인
엉뚱한 값이 나옴마지막 인자를 생략했거나 TRUE — 근사일치항상 FALSE 또는 0
아래로 끌었더니 전부 깨짐범위가 상대참조라 같이 밀려 내려감범위에 $ 고정 (F4)
숫자인데 못 찾음한쪽은 텍스트 "1001", 한쪽은 숫자 1001텍스트 나누기로 형식 통일

> 사람 이름을 키로 쓰지 마세요. 동명이인이 있고, 외국인 근로자 표기는 "응웬반남 / 응웬 반 남 / NGUYEN VAN NAM"처럼 사람마다 갈립니다. 키는 반드시 사번이나 품번 같은 코드여야 합니다.

XLOOKUP — 최신 버전이면 이쪽이 편합니다

\\\` =XLOOKUP($C2, 마스터!$A:$A, 마스터!$B:$B, "미등록") │ │ │ └ 못 찾았을 때 표시할 값 │ │ └ 가져올 열 │ └ 찾을 열 └ 찾을 값

  • 열 번호를 세지 않아도 됨
  • 왼쪽 방향으로도 조회 가능
  • 기본이 정확히 일치
  • 못 찾았을 때 값을 바로 지정 (IFERROR 불필요)

\\\`

다만 Excel 2019 이하에는 XLOOKUP이 없습니다. 현장 PC나 거래처 PC가 구버전이면 열자마자 #NAME? 이 뜹니다. 외부로 보내는 파일은 VLOOKUP으로 작성하거나, 계산이 끝난 뒤 [값 붙여넣기]로 숫자만 남겨 보내세요.

IF와 IFERROR

\\\` [불량률 3% 초과 판정] =IF(E2/D2>0.03, "관리이탈", "정상")

[중첩 — 큰 조건부터 순서대로] =IF(E2/D2>=0.05,"C", IF(E2/D2>=0.03,"B","A"))

[IFS — 중첩보다 읽기 쉽다 (2019 이후)] =IFS(E2/D2>=0.05,"C", E2/D2>=0.03,"B", TRUE,"A")

[0으로 나누기, 조회 실패 처리] =IFERROR(E2/D2, 0) =IFERROR(VLOOKUP($C2, 마스터!$A$2:$D$500, 2, FALSE), "미등록") \\\`

> IFERROR를 습관처럼 감싸면 안 됩니다. 오류가 해결되는 게 아니라 안 보이게 되는 거예요. 미등록 품번 30건이 전부 빈칸으로 바뀌어 집계에서 통째로 빠지는 사고가 실제로 납니다. 두 번째 값은 0이나 빈칸보다 "미등록"처럼 눈에 띄는 글자로 두세요.

TEXT — 숫자를 원하는 모양의 글자로

\\\` =TEXT(A2,"yyyy-mm-dd") 2026-08-03 =TEXT(A2,"yyyy-mm") 2026-08 ← 월별 집계용 키 =TEXT(A2,"aaa") 월 ← 요일 =TEXT(E2/D2,"0.00%") 1.15% =TEXT(B2,"0000") 0042 ← 앞자리 0을 살린 사번·로트번호

[제목 문자열 조립] ="8월 3일 1라인 불량률 " & TEXT(E2/D2,"0.00%") \\\`

TEXT의 결과는 숫자가 아니라 글자입니다. TEXT로 만든 값은 SUM이 안 돼요. 보여주기용으로만 쓰고 계산은 원래 숫자로 하세요.

신입이 첫 달에 하는 실수

실수결과
합계 행을 데이터 중간에 넣음SUM 범위에 합계가 또 들어가 두 배
필터 걸어놓고 SUMSUM은 숨겨진 행도 더합니다 — SUBTOTAL을 써야 함
계산기로 두드려 값만 입력원본이 바뀌어도 안 따라감
셀 병합정렬·필터·피벗이 전부 막힘
날짜를 "8/3" 텍스트로 입력정렬하면 8/3이 8/25보다 뒤로 감
원본 파일에 바로 수식을 얹음잘못 건드리면 되돌릴 원본이 없음

오늘 확인할 것

  • 내가 쓰는 표에 병합셀이 있는지 확인했다
  • 합계 행이 데이터 사이에 있지 않다
  • SUMIFS·COUNTIFS 조건을 셀 참조로 썼다
  • VLOOKUP 마지막 인자에 FALSE를 넣었다
  • 조회 범위에 $를 붙여 고정했다
  • 빈칸 대신 0을 입력했다

🛠 실습 포인트

  • 생산 데이터로 파레토 차트 작성
  • VLOOKUP 실습 5문제

🔑 핵심 용어

🔗 관련 모듈

TEAM AI ASSESSMENT

채용 전 검증, 입사 후 교육 — 팀 AI 역량, 숫자로 관리하세요

4영역 실측 팀 진단, 4주 실무 교육, 재진단 델타 리포트까지. 1인 3만원부터.

AQ 팀 진단·교육 알아보기