실습 데이터 해설지

4주차 실습 1~4를 마친 뒤 스스로 채점할 수 있도록 정답과 검증 기준을 정리한 해설지입니다.

AI팀4주차

실습 1 을 마친 뒤에 여세요.
어떤 문제가 심어져 있는지 모르는 상태로 실습 1을 해야 “AI가 문제를 찾아내는지” 확인하는 의미가 있습니다.

이 해설지는 AI에 올리는 파일이 아닙니다. AI에는 데이터 파일(xlsx)만 첨부합니다.
정답이 담긴 문서를 데이터와 함께 올리면, AI가 이 내용을 읽고 답하게 되어 실습이 성립하지 않습니다.

1부 — 실습 1 자가채점

심어둔 문제 6종 (정답)

#문제 유형구체 내용위치 (No 기준)건수
1날짜 형식 혼재2024-03-15형 외에 2024.04.02형과 24/05/20형이 섞임점(.)형 No 2, 6, 15, 26 / 빗금(/)형 No 3, 10, 197
2부서명 표기 불일치도시계획부(정식) / 도시계획 / 도계부 세 가지 표기“도시계획” No 2, 24 / “도계부” No 143
3금액 형식 혼재숫자 외에 “○.○억”, “○○○,○○○,○○○원” 표기가 섞임“억” No 2, 9, 14, 25 / “원” No 5, 216
4진행상태 표기 불일치진행중 / 진행 중 / 완료 / 완료됨 이 섞임“진행 중” No 3 / “완료됨” No 72
5중복 행 2쌍같은 프로젝트가 두 번 입력됨No 2 ↔ No 6 / No 8 ↔ No 232쌍
6빈칸 3곳담당자 2곳, 계약일 1곳담당자 No 8, 26 / 계약일 No 123

2부 — 실습 2 검증 정답표

검증 3종 세트 정답

검증 항목중복 삭제 전중복 삭제 후
① 행 수28건 (2~29행)26건 (2~27행)
② 계약금액 합계15,695,000,00015,155,000,000
③ 금액 표기를 바꾼 건6건 (아래 표)5건 (No 2가 삭제된 경우)

교안의 표준 경로는 중복 2행을 삭제한 26건입니다. 실습 3의 수식 범위는 여기에 맞춰져 있습니다.

③ 손댄 곳 — 금액 표기 6건 전수 대조

No원본 표기정리 후 정답
22.5억250,000,000
5310,000,000원310,000,000
96.8억680,000,000
144.2억420,000,000
21295,000,000원295,000,000
255.1억510,000,000

0의 개수를 세어 보세요. “억” 표기 4건(No 2, 9, 14, 25)이 자릿수 오류가 나기 쉬운 지점입니다.
2.5억을 25,000,000(2,500만)으로 쓰면 한 자리가 빕니다.

날짜 7건 전수 대조

No원본정답
22024.04.022024-04-02
324/05/202024-05-20
62024.04.022024-04-02
1024/08/152024-08-15
152024.11.082024-11-08
1925/01/102025-01-10
262025.04.302025-04-30

나머지 정리 항목

부서명 3건 — No 2 “도시계획” → 도시계획부 / No 14 “도계부” → 도시계획부 / No 24 “도시계획” → 도시계획부

진행상태 2건 — No 3 “진행 중” → 진행중 / No 7 “완료됨” → 완료
(No 12의 “보류”는 그대로 둡니다. 정상 상태값입니다.)

빈칸은 그대로 두기 — 담당자 No 8·26 / 계약일 No 12
→ 중복 삭제 후에는 담당자 No 26 / 계약일 No 12, 총 2곳이 남습니다.

중복 처리 — 어느 쪽을 남길 것인가

쌍 A : No 2 ↔ No 6

두 행은 부서 표기(“도시계획” vs “도시계획부”)와 금액 표기(“2.5억” vs 250000000)가 달라서,
표기를 통일해야 비로소 같은 행임이 드러납니다.

AI가 이 쌍을 첫 점검에서 못 찾았다면 실패가 아니라 자연스러운 결과입니다.
“표기를 통일했다고 가정하고 중복을 다시 찾아줘”라고 요청해 보세요.
실무 데이터의 중복도 대부분 이런 식으로 숨어 있습니다.

정리 후에는 두 행이 완전히 같아지므로 어느 쪽을 지워도 결과가 같습니다.

쌍 B : No 8 ↔ No 23

모든 값이 같은데 한쪽(No 8)만 담당자가 비어 있습니다.
“어느 행을 남길 것인가”는 AI가 아니라 사람이 정할 판단입니다.

담당자가 채워진 No 23을 남기고 No 8을 지워야 합니다.
AI에게 “중복 지워줘”라고 맡기면 아래쪽 행(No 23)을 지울 수도 있고, 그러면 담당자 정보가 사라집니다.

이 판단의 효과는 숫자로 확인됩니다.
No 23을 남기면 빈칸이 3곳에서 2곳으로 줄어듭니다.
반대로 골랐다면 빈칸은 3곳 그대로입니다. 어느 쪽을 남기느냐가 데이터 품질을 실제로 바꿉니다.

정리 결과 요약 (삭제 후 26건)

항목값
부서6종 — 도시계획부, 구조부, 건설사업관리부, 수자원부, 교통부, 도로부
진행상태진행중 17 / 완료 8 / 보류 1
담당자9명 (그 외 빈칸 1곳)

3부 — 실습 3 수식 정답값

정리본 26건(2~27행) 기준입니다. 중복을 삭제하지 않았다면 괄호 안 값이 나옵니다.

셀구하는 값정답(28건일 때)
K2전체 계약금액 합계15,155,000,000(15,695,000,000)
K3“진행중” 개수17(19)
K4도시계획부 합계2,000,000,000(2,250,000,000)
K55억 이상 개수12(12)

K5는 경계값 함정입니다. 계약금액이 정확히 500,000,000원인 건이 1개(No 16) 있습니다.
“5억 이상”이므로 이 건은 포함되어 12건이 정답입니다.
AI가 > (초과)로 수식을 짜면 11건이 나옵니다. 오류도 안 나고 그럴듯한 숫자라 그냥 넘어가기 쉽습니다.
학습자에게는 F열을 정렬해 눈으로 세어 대조하게 하세요. 26건이라 셀 수 있습니다.

부서별 합계표 (J8~K13)

부서합계건수
건설사업관리부5,430,000,0004
수자원부3,190,000,0006
구조부2,105,000,0005
도시계획부2,000,000,0006
도로부1,870,000,0003
교통부560,000,0002
합계15,155,000,00026

부서별 합계의 총합이 K2와 같아야 합니다. 이것 자체가 검산입니다.
다르다면 부서명 하나가 표에서 빠졌거나, J열에 입력한 부서명이 시트 표기와 다른 것입니다.

값이 0으로 나올 때 (가장 흔한 실수)

증상원인
부서별 합계 중 일부만 0J열에 손으로 입력한 부서명이 시트 표기와 다름 (오타, 앞뒤 공백)
K3이 0조건에 “진행 중”처럼 공백이 들어갔거나, 정리 때 상태값이 통일되지 않음
K2가 정답보다 작음금액 열에 텍스트가 남아 있음 — 정리가 덜 된 상태

세 경우 모두 원인이 표기 불일치입니다. 실습 2에서 한 일이 왜 필요했는지가 여기서 드러납니다.

오류 진단 관문 정답

=VLOOKUP("도계부",C2:F27,4,FALSE)   →  #N/A

원인 — “도계부”는 원본 No 14 한 곳에만 있던 표기이고, 실습 2에서 “도시계획부”로 변경했습니다.
찾으라고 지시한 값이 시트에 더 이상 존재하지 않는 상태입니다.

AI 진단이 맞았는지 보는 기준 — 아래 두 가지를 짚었다면 제대로 진단한 것입니다.

  • 찾는 값이 대상 범위(C열)에 없다는 점
  • 해결책으로 “도시계획부”로 바꾸거나, IFERROR로 못 찾았을 때의 표시를 정해두는 것

바꿔 넣으면 정답은 380,000,000입니다. (C열에서 “도시계획부”를 위에서부터 처음 만나는 행)

VLOOKUP은 조건에 맞는 첫 번째 행 하나만 가져옵니다. 합계가 아닙니다.
도시계획부 전체 합계(20억)와 다른 값이 나오는 것이 정상입니다.

4부 — 실습 4 검증 기준

수식 2를 정리본에 넣었을 때:

=SUMIFS(F:F,C:C,"도시계획부",G:G,"진행중")   →  1,440,000,000
비교값
K4 (도시계획부 전체)2,000,000,000
수식 2 (도시계획부 중 진행중만)1,440,000,000

조건이 하나 더 걸렸기때문에, 작아야 정상입니다.
차액 5.6억은 도시계획부의 완료 1건(3.8억)과 보류 1건(1.8억)입니다.

값을 외울 필요는 없습니다. “조건이 늘면 결과가 줄어든다”는 방향만 맞으면 해석이 맞은 것입니다.
해석을 믿는 게 아니라 해석대로 작동하는지 확인하는 것 — 이것이 오늘의 습관입니다.

© KYONGHO ENGINEERING & ARCHITECTS