AI를 이해하고, 직접 써 보는 배움

Learn AI. Build the Future. 전체 글과 학습 가이드는 agentickorea.net에서 볼 수 있습니다.

카테고리 없음

ChatGPT로 엑셀 수식 만드는 질문법: 오류 줄이는 질문 틀과 확인 순서

Agentickorea 2026. 10. 14. 08:51

ChatGPT에 "엑셀 수식 만들어 줘"라고만 물으면 그럴듯하지만 내 표에서는 오류가 나는 수식을 받기 쉽습니다. 결론부터 말하면 표의 구조(열 이름과 위치), 사용하는 프로그램과 버전, 원하는 결과의 예시 세 가지를 함께 알려 주면 바로 붙여 넣어 쓸 수 있는 수식을 받을 가능성이 크게 높아집니다. 이 글에서는 그 질문법과 받은 수식을 확인하는 순서를 정리합니다.

왜 "수식 만들어 줘"만으로는 부족할까

AI는 내 파일을 보지 못한 채 답합니다. 데이터가 A열부터 시작하는지, 머리글이 1행에 있는지, 날짜가 실제 날짜 형식인지 텍스트인지 알 수 없으니 흔한 예시 표를 가정하고 수식을 씁니다. 그래서 셀 주소가 어긋나거나, 내 엑셀 버전에 없는 함수를 쓰거나, 빈칸·중복 값 같은 예외를 처리하지 못하는 일이 생깁니다.

반대로 말하면, AI가 가정해야 하는 부분을 질문에서 미리 채워 주면 됩니다.

질문에 꼭 넣을 세 가지

1. 표의 구조

열 이름과 위치, 데이터가 몇 행부터 몇 행까지인지 적습니다. 실제 데이터 대신 형식만 같은 가짜 예시 3~5행을 붙여 넣으면 더 정확합니다. 고객 이름·연락처 같은 개인정보나 회사 내부 숫자는 그대로 붙여 넣지 말고 비슷한 가짜 값으로 바꿉니다.

2. 프로그램과 버전

"엑셀 Microsoft 365", "엑셀 2016", "구글 스프레드시트"처럼 밝힙니다. 예를 들어 찾기 함수 XLOOKUP은 Microsoft 지원 문서 기준(2026년 10월 확인) Microsoft 365, 엑셀 2021·2024 등에서 쓸 수 있고 엑셀 2016·2019에는 없습니다. 버전을 알려 주지 않으면 내 컴퓨터에서 #NAME? 오류가 나는 수식을 받을 수 있습니다. 구글 스프레드시트에도 XLOOKUP이 있지만, 함수마다 지원 여부가 다를 수 있으니 프로그램 이름은 항상 적는 편이 안전합니다.

3. 원하는 결과의 예시

"B열 담당자별로 D열 금액을 합쳐서, 9월 것만"처럼 말로 설명한 뒤 "예: 김OO의 9월 합계는 350,000이 나와야 함"처럼 정답 한 개를 함께 적습니다. AI가 조건을 잘못 이해했는지 결과로 바로 확인할 수 있습니다.

그대로 써 볼 수 있는 질문 틀

나는 [엑셀 Microsoft 365 / 엑셀 2016 / 구글 스프레드시트]를 쓴다.

시트 이름은 [판매], 1행은 머리글이고 데이터는 2행부터 [500]행까지 있다.

열 구성: A=날짜(날짜 형식), B=담당자, C=품목, D=금액(숫자).

원하는 것: [F2 셀에 담당자 이름을 넣으면 G2에 그 사람의 9월 금액 합계가 나오게].

예시: [김OO의 9월 합계는 350,000].

빈칸이나 해당 데이터가 없을 때는 [0]이 나오게 해 줘.

수식 하나와 각 부분이 하는 일을 짧게 설명해 줘.

이런 질문이라면 보통 SUMIFS처럼 여러 조건으로 합계를 내는 함수를 쓴 수식이 돌아옵니다. 마지막 줄의 "각 부분 설명"은 꼭 넣는 것이 좋습니다. 설명을 읽으면 수식이 어느 열을 보고 어떤 조건을 거는지 직접 확인할 수 있어서, 나중에 표가 바뀌어도 스스로 고칠 수 있습니다.

받은 수식을 확인하는 순서

  1. 원본을 복사해서 시험합니다. 처음부터 실제 파일에 넣지 말고 사본 시트에 붙여 넣습니다.
  2. 정답을 아는 칸으로 검사합니다. 질문에 적은 예시 값(예: 350,000)이 그대로 나오는지 봅니다. 손으로 계산하기 쉬운 작은 경우 하나를 더 확인하면 더 안전합니다.
  3. 셀 범위를 확인합니다. 데이터가 늘어날 수 있다면 범위가 마지막 행까지 덮는지, 수식을 아래로 끌어 복사할 때 고정해야 할 범위에 $ 표시가 있는지 봅니다.
  4. 예외 상황을 넣어 봅니다. 빈칸, 없는 이름, 텍스트로 저장된 숫자나 날짜를 일부러 넣어 보고 원하는 값이 나오는지 확인합니다.
  5. 오류가 나면 오류 그대로 다시 묻습니다. "#VALUE! 오류가 난다", "결과가 0으로 나온다"처럼 증상과 사용한 수식을 함께 붙여 넣으면 원인을 좁히기 쉽습니다.

자주 생기는 문제와 대처

  • #NAME? 오류: 함수 이름 오타이거나 내 버전에 없는 함수일 때 많이 생깁니다. 버전을 알려 주고 "이 버전에 있는 함수로만 다시 써 줘"라고 요청합니다.
  • 결과가 0 또는 빈칸: 날짜나 숫자가 텍스트로 저장된 경우가 흔합니다. 셀 서식을 확인하고, 그 사실을 AI에 알려 변환이 들어간 수식을 받습니다.
  • 수식이 너무 길고 복잡함: "도움 열을 하나 써도 되니 더 짧게"라고 요청하면 중간 계산을 나눈, 읽기 쉬운 방식을 받을 수 있습니다.
  • 함수 설명이 문서와 다름: AI가 인수 순서나 기본값을 틀리게 말할 때도 있습니다. 중요한 수식은 Microsoft나 Google의 공식 함수 도움말에서 문법을 한 번 대조합니다.

정리

ChatGPT로 엑셀 수식을 만들 때는 표 구조, 프로그램·버전, 정답 예시 하나를 함께 알려 주고, 받은 수식은 사본에서 정답 칸과 예외 상황으로 검사한 뒤 씁니다. 개인정보나 내부 숫자는 가짜 값으로 바꿔 묻는 습관도 함께 들이면 좋습니다. 참고로 함수 문법은 Microsoft XLOOKUP 함수 도움말과 Google 스프레드시트 XLOOKUP 도움말에서 확인할 수 있습니다.