자주 틀리는 것 — AI 엑셀의 함정과 검증법
AI가 없는 함수를 지어내거나 참조를 잘못 거는 등 엑셀에서 자주 나오는 실수와, 결과를 신뢰하기 전에 반드시 확인해야 할 검증법을 다룹니다.
그럴듯한데 틀린 답
7장까지 도구를 골라 엑셀을 말로 시키는 법을 봤습니다. 이제 반대로, ChatGPT 같은 AI가 자신 있게 내놓지만 틀리는 순간들을 짚겠습니다.
AI 엑셀의 위험은 "대놓고 틀리는 것"이 아닙니다. 오류가 나면 오히려 다행입니다. 바로 눈에 띄니까요. 진짜 문제는 그럴듯해 보여서 그냥 붙여넣게 되는, 조용히 틀린 답입니다. 자주 나오는 함정 네 가지부터 보겠습니다.
함정 1 — 없는 함수를 지어낸다
AI에게 어려운 계산을 시키면, 실제로는 없는 함수나 예전·최신 버전에만 있는 함수를 그럴듯한 이름으로 만들어 낼 때가 있습니다. 예를 들어 구버전 엑셀을 쓰는데 최신 함수를 물려주면, 붙여넣는 순간 셀에 #NAME?가 뜹니다.
원인은 단순합니다. AI는 "가장 그럴듯한 답"을 내놓을 뿐, 그 함수가 내 엑셀 버전에 실제로 있는지는 확인하지 않습니다. 그래서 오류가 나면 "이 함수 내 엑셀에 없는 것 같아, 예전 버전에서도 되는 기본 함수로만 다시 짜 줘"라고 되돌려 주면 됩니다.
함정 2 — 참조가 한 칸씩 어긋난다
가장 흔하면서 가장 안 보이는 함정입니다. 수식은 멀쩡히 돌아가는데 결과가 미묘하게 틀립니다.
예를 들어 단가표를 참조하는 수식에서 $D$2:$D$100처럼 고정해야 할 범위를 AI가 D2:D100으로 줬다고 해보죠. 첫 행은 맞습니다. 그런데 아래로 끌어내리는 순간 범위가 통째로 한 칸씩 밀려서, 두 번째 행부터 엉뚱한 단가를 물어옵니다. 오류 메시지는 안 뜹니다. 그냥 조용히 틀린 값이 채워집니다.
그래서 수식을 받으면 "이 수식을 아래로 끌 때 고정해야 할 참조가 절대참조로 제대로 걸려 있는지 확인해 줘"라고 한 번 더 묻는 습관이 중요합니다.
함정 3 — 숫자인데 글자로 취급한다
엑셀에서 "1,200"이 숫자가 아니라 텍스트로 들어가 있으면 합계가 0이 나옵니다. 은행 거래내역이나 다른 시스템에서 내려받은 데이터에서 특히 자주 생기는데, AI가 이걸 모르고 수식을 짜면 결과가 통째로 어긋납니다.
증상은 뚜렷합니다. 분명히 숫자가 쭉 있는데 SUM이 0이거나, 개수를 세는 COUNT는 되는데 합계만 안 맞습니다. 정렬을 걸면 1000이 90보다 앞에 오기도 하죠. 그럴 땐 "이 열이 숫자인지 텍스트인지 확인하고, 텍스트면 숫자로 바꾸는 방법을 알려줘"로 풀면 됩니다. 3장에서 다룬 데이터 정리가 여기서 다시 힘을 발휘합니다.
함정 4 — "대충 맞는" 요약
피벗이나 집계를 시켰을 때, 결과가 그럴듯한데 원본 총합과 안 맞는 경우가 있습니다. 부서가 빈 행이 집계에서 빠졌거나, 중복 주문이 이중으로 세어진 거죠. 숫자가 커서 눈으로는 티가 안 납니다. 매출 합계가 실제보다 3% 적어도 그냥 넘어가기 쉽습니다.
이건 4장의 요약 작업에서 특히 조심해야 합니다. 확인법은 하나입니다. 요약 표의 총합과 원본 데이터의 총합이 같은지 대보는 겁니다. 다르면 무조건 어딘가 새고 있는 겁니다.
왜 AI는 이렇게 틀릴까
네 함정에는 공통된 뿌리가 하나 있습니다. AI는 "그럴듯한 답"을 만드는 데 최적화돼 있지, 그 수식을 실제로 내 파일에서 실행해 보고 답하는 게 아닙니다.
내 엑셀 버전이 무엇인지, 그 열이 숫자인지 텍스트인지, 원본 총합이 얼마인지 — AI는 이걸 직접 보지 못합니다. 눈앞에 데이터를 두고 계산하는 게 아니라, "이런 요청에는 보통 이런 수식이 나온다"를 아주 잘 흉내 내는 겁니다. 그래서 대부분 맞지만, 내 상황의 특수한 지점에서 조용히 어긋납니다.
이걸 알면 검증이 왜 필요한지가 분명해집니다. AI가 못 보는 것(내 실제 데이터·버전·총합)을 사람이 대신 확인해 주는 겁니다. 그래서 "예시로 대조", "총합 확인" 같은 검증이 잔소리가 아니라 필수 단계입니다.
붙여넣기 전에 돌리는 검증 체크리스트
함정을 하나하나 외울 필요는 없습니다. AI가 뭔가 내놓으면 아래를 습관처럼 시키면 대부분 걸러집니다. 복사해서 그대로 쓰셔도 됩니다.
- 이 수식이 각 부분에서 뭘 하는지 한 줄씩 설명해 줘.
- 예시 3개 행으로 결과를 직접 계산해 내 값과 맞는지 대조해 줘.
- 아래로 끌 때 어긋나는 참조가 없는지, 고정할 곳이 고정됐는지 확인해 줘.
- 이 요약의 합계가 원본 데이터 총합과 같은지 확인해 줘.
- 빈칸이나 오류값(#N/A, #REF!)이 남아 있는지 점검해 줘.
핵심은 "맞아?"라고 두루뭉술하게 묻지 않는 것입니다. AI에게 "맞다고 해 줘"라고 하면 대체로 맞다고 합니다. 대신 위처럼 스스로 근거를 대게 하거나 예시로 대조하게 시키면, 그 과정에서 자기 실수를 잡아냅니다.
되돌릴 수 없는 일은 먼저 조금만
마지막으로 안전장치 하나. 원본 파일에서 바로 작업하지 마세요. 항상 복사본을 두고, 거기서 AI가 시킨 걸 돌립니다.
특히 매크로 실행이나 대량 찾아바꾸기처럼 한 번에 수백 셀을 바꾸는 작업은 되돌리기(Ctrl+Z)가 안 먹기도 합니다. 5장에서 VBA를, 6장에서 대량 처리를 다룰 때도 같은 원칙이 나왔죠. 전체에 걸기 전에 몇 줄로 먼저 시험하고, 결과가 맞으면 그때 전체로 넓히는 겁니다.
한 문장으로 줄이면 이렇습니다. AI가 만든 건 초안이고, 최종 확인은 사람 몫입니다. 이 습관 하나가 앞 장에서 배운 모든 자동화를 안심하고 쓰게 해 줍니다.
다음 챕터에서는 급여·재고·설문·가계부 등 업무별로 복사해서 바로 쓰는 완성형 엑셀 프롬프트 모음으로 시리즈를 마무리하겠습니다.
