ChatGPT로 엑셀 수식을 만드는 노트북 화면과 업무용 스프레드시트

ChatGPT로 엑셀 수식 만들기: 실무 프롬프트 12개와 검증법

ChatGPT로 엑셀 수식을 만들었는데 결과가 맞지 않는다면, 수식보다 질문부터 살펴볼 필요가 있습니다. “매출 합계 구해줘”라는 요청만으로는 열 위치, 계산 조건, 날짜 범위, 빈칸 처리 방식을 알 수 없습니다. 답변이 그럴듯해도 실제 파일에서는 어긋날 수 있는 이유입니다.

실무에서 ChatGPT의 역할은 계산을 대신하는 데 있지 않습니다. 업무 조건을 Excel 수식 문법으로 정확하게 옮기도록 지시하는 데 있습니다. 표 구조와 결과 조건이 분명하면 IF, SUMIFS, XLOOKUP 같은 함수도 재현 가능성이 높아집니다.

이 글의 프롬프트는 ChatGPT를 기준으로 작성했지만 Claude, Gemini, Microsoft Copilot 등 다른 생성형 AI 서비스에도 같은 구조로 적용할 수 있습니다. 답변 형식과 설명 범위는 서비스마다 다를 수 있으므로, 생성된 수식은 반드시 Excel에서 검증해야 합니다.

먼저 확인하세요: 이 글의 예시는 Microsoft 365 기준이며 함수명은 영문으로 작성했습니다. Excel 버전과 지역 설정에 따라 쉼표(,) 대신 세미콜론(;)을 써야 할 수 있습니다. 수식은 반드시 복사한 파일에서 몇 행을 직접 대조해 보세요.

정확한 수식을 받는 질문의 5가지 요소

  • Excel 버전: Microsoft 365, Excel 2021 등 현재 사용 환경
  • 표 구조: 각 열의 제목과 데이터 시작 행
  • 계산 목표: 합계, 조회, 등급 분류처럼 필요한 결과
  • 예외 조건: 빈칸, 0, 오류, 미등록 값의 처리 원칙
  • 출력 방식: 수식만 받을지, 설명과 검증 예시까지 포함할지 여부

질문의 기본형은 다음처럼 잡으면 됩니다. 업무에 맞춰 열 구조와 예외 조건만 바꿔 반복해서 사용할 수 있습니다.

AI 입력 예시
Microsoft 365 Excel을 사용합니다. A열은 부서, B열은 날짜, C열은 담당자, D열은 매출액이며 데이터는 2행부터 시작합니다. 원하는 결과: [계산하려는 내용] 예외 처리: [빈칸·0·오류 처리 방법] 복사해서 바로 쓸 수 있는 수식 1개와 각 인수의 의미를 설명해 주세요. 예시 데이터 2행으로 결과가 맞는지도 확인해 주세요.

업무에 바로 쓰는 ChatGPT 엑셀 수식 프롬프트 12개

1. 점수에 따라 등급 표시하기

D열 점수를 기준으로 두 등급을 나누되, 미입력 행은 빈칸으로 유지하는 경우입니다.

AI 입력 예시
Excel 365에서 D2의 점수가 80 이상이면 “우수”, 아니면 “일반”을 표시하고 싶습니다. 빈칸이면 결과도 빈칸으로 남기는 IF 수식을 만들어 주세요.
EXCEL 수식 예시
=IF(D2=””,””,IF(D2>=80,”우수”,”일반”))

빈칸 조건을 앞에 둔 덕분에 점수가 입력되지 않은 행을 ‘일반’으로 잘못 분류하지 않습니다.

2. 부서와 기간을 동시에 적용해 매출 합계 구하기

A열은 부서, B열은 주문일, D열은 매출액입니다. G2의 부서와 H2~I2의 기간을 모두 만족하는 값만 더합니다.

AI 입력 예시
A2:A100은 부서, B2:B100은 주문일, D2:D100은 매출액입니다. G2에 선택한 부서가 있고 H2는 시작일, I2는 종료일입니다. 세 조건을 모두 만족하는 매출 합계를 구하는 SUMIFS 수식을 절대참조로 작성해 주세요.
EXCEL 수식 예시
=SUMIFS($D$2:$D$100,$A$2:$A$100,G2,$B$2:$B$100,”>=”&H2,$B$2:$B$100,”<=”&I2)

SUMIFS는 여러 조건을 모두 충족하는 값만 합산합니다. 날짜 셀이 실제 날짜 형식인지도 함께 확인해야 합니다.

3. 두 조건에 맞는 건수 세기

영업1팀이면서 상태가 ‘완료’인 업무가 몇 건인지 집계할 때는 COUNTIFS가 간결합니다.

AI 입력 예시
A2:A200은 팀명, C2:C200은 처리 상태입니다. 팀명이 G2와 같고 처리 상태가 “완료”인 행의 개수를 세는 COUNTIFS 수식을 만들어 주세요. 빈 행은 제외해 주세요.
EXCEL 수식 예시
=COUNTIFS($A$2:$A$200,G2,$C$2:$C$200,”완료”)

조건 범위의 시작 행과 마지막 행은 서로 같아야 합니다. 한쪽만 100행, 다른 쪽은 200행으로 지정하면 오류가 생길 수 있습니다.

4. 상품 코드로 단가 찾기

E2의 상품 코드를 A열에서 찾고 같은 행의 C열 단가를 가져오는 예제입니다.

AI 입력 예시
Microsoft 365를 사용합니다. E2의 상품 코드를 A2:A100에서 정확히 찾아 C2:C100의 단가를 반환해 주세요. 코드가 없으면 “미등록”이라고 표시하는 XLOOKUP 수식이 필요합니다.
EXCEL 수식 예시
=XLOOKUP(E2,$A$2:$A$100,$C$2:$C$100,”미등록”)

XLOOKUP은 조회 열의 왼쪽이나 오른쪽에 있는 값을 모두 반환할 수 있습니다. 오래된 Excel에서 함수가 인식되지 않는다면 INDEX·MATCH 또는 VLOOKUP 대안을 요청하세요.

5. 0으로 나누는 오류 없애기

달성률 계산에서 자주 생기는 예외는 목표값이 0인 행입니다. B2를 목표값, C2를 실적으로 두겠습니다.

AI 입력 예시
C2를 B2로 나눠 달성률을 계산하고 싶습니다. B2가 0이거나 빈칸이라 오류가 발생하면 0을 반환하는 IFERROR 수식을 작성해 주세요. 결과 셀은 백분율 서식을 사용할 예정입니다.
EXCEL 수식 예시
=IFERROR(C2/B2,0)

IFERROR는 #N/A, #VALUE!, #REF!, #DIV/0! 등 여러 오류를 지정한 값으로 바꿉니다. 원본 데이터의 문제까지 숨길 수 있으므로 오류 원인을 먼저 확인한 뒤 적용하는 편이 안전합니다.

6. 여러 셀의 텍스트를 한 줄로 합치기

B2부터 D2까지의 내용을 ‘ / ’로 연결하고 빈칸은 건너뜁니다.

AI 입력 예시
B2:D2에 지역, 지점, 담당자 정보가 있습니다. 빈 셀은 무시하고 각 값을 ” / “로 구분해 한 셀에 합치는 TEXTJOIN 수식을 만들어 주세요.
EXCEL 수식 예시
=TEXTJOIN(” / “,TRUE,B2:D2)

두 번째 인수 TRUE가 빈 셀을 무시하는 설정입니다. 구분 문자는 쉼표, 줄바꿈, 하이픈 등으로 바꿀 수 있습니다.

7. 코드에서 첫 구간만 추출하기

A2에 ‘SEO-2026-015’처럼 하이픈으로 나뉜 코드가 들어 있다고 가정해 보겠습니다.

AI 입력 예시
A2의 값은 “SEO-2026-015” 형식이지만 첫 구간의 글자 수는 일정하지 않습니다. 첫 번째 하이픈 앞의 문자만 추출하는 수식을 LEFT와 FIND로 작성해 주세요.
EXCEL 수식 예시
=LEFT(A2,FIND(“-“,A2)-1)

글자 수를 3으로 고정하지 않고 하이픈 위치를 먼저 찾기 때문에 ‘SALES-2026-015’ 같은 값에도 대응합니다.

8. 시작일과 종료일 사이의 근무일 계산하기

주말과 회사 휴일을 제외한 실제 근무일 수가 필요할 때 쓰는 방식입니다.

AI 입력 예시
B2는 업무 시작일, C2는 종료일입니다. H2:H20에는 회사 휴일이 입력되어 있습니다. 토요일, 일요일과 휴일을 제외한 근무일 수를 계산하는 NETWORKDAYS 수식을 만들어 주세요.
EXCEL 수식 예시
=NETWORKDAYS(B2,C2,$H$2:$H$20)

기본 주말이 토·일이 아닌 조직은 NETWORKDAYS.INTL을 사용해야 합니다. 공휴일 범위에는 날짜 값만 넣는 것이 좋습니다.

9. 두 번째 등장부터 중복 표시하기

첫 번째 값은 그대로 두고 같은 코드가 다시 나올 때만 ‘중복’이라고 표시합니다.

AI 입력 예시
A열의 거래번호를 위에서부터 검사합니다. 최초 등장은 빈칸으로 두고, 같은 거래번호가 두 번째로 나타나는 행부터 “중복”이라고 표시하는 COUNTIF 수식을 B2에 넣을 수 있게 작성해 주세요.
EXCEL 수식 예시
=IF(COUNTIF($A$2:A2,A2)>1,”중복”,””)

범위의 시작점만 고정했기 때문에 아래로 복사할수록 검사 범위가 한 행씩 넓어집니다.

10. 점수 구간을 네 등급으로 나누기

점수를 네 구간으로 분류할 때는 높은 기준부터 차례로 검사해야 합니다.

AI 입력 예시
C2 점수를 90 이상 A, 80 이상 B, 70 이상 C, 그 외 D로 분류하고 싶습니다. 조건의 순서를 틀리지 않도록 IFS 수식을 작성하고 왜 높은 점수부터 검사해야 하는지 설명해 주세요.
EXCEL 수식 예시
=IFS(C2>=90,”A”,C2>=80,”B”,C2>=70,”C”,TRUE,”D”)

IFS는 처음으로 TRUE가 된 결과를 반환합니다. 낮은 점수 조건을 먼저 배치하면 95점도 C로 분류될 수 있습니다.

11. 전월 대비 증감률 계산하기

B2가 전월 매출, C2가 당월 매출인 표에서 증감률을 구합니다.

AI 입력 예시
B2는 전월 매출, C2는 당월 매출입니다. 전월 대비 증감률을 계산하되 전월 매출이 0이면 0을 표시하는 수식을 만들어 주세요. 상승은 양수, 하락은 음수로 보여야 합니다.
EXCEL 수식 예시
=IFERROR((C2-B2)/B2,0)

결과 셀에 백분율 서식을 적용해야 0.125가 12.5%로 표시됩니다. ‘증감액’이 필요하다면 수식은 단순히 =C2-B2입니다.

12. 작동하지 않는 수식 진단하기

수식을 새로 만드는 것만큼 중요한 작업이 오류를 좁히는 일입니다. 다음 형식으로 질문하면 원인과 수정안을 함께 받을 수 있습니다.

AI 입력 예시
아래 Excel 수식이 #VALUE! 오류를 냅니다. [문제가 있는 수식 붙여넣기] A열은 부서명, B열은 날짜, D열은 숫자 형식의 매출입니다. 사용 버전은 Microsoft 365입니다. 1) 수식의 인수와 괄호를 순서대로 점검하고 2) 범위 크기, 날짜 형식, 숫자 저장 형식을 확인할 항목으로 나누며 3) 원래 목적을 유지한 수정 수식을 제시해 주세요. 추측이 필요한 부분은 단정하지 말고 추가로 확인할 셀을 알려 주세요.

오류 문구만 보내기보다 수식, 열 구조, Excel 버전, 샘플 값 2~3개를 함께 제공해야 진단 정확도가 높아집니다. 회사명·고객명·계약금액처럼 민감한 정보는 익명화한 뒤 질문하세요.

복사한 수식을 검증하는 가장 빠른 방법

  1. 결과를 이미 알고 있는 행 2~3개에 먼저 적용합니다.
  2. 셀 주소와 절대참조 기호($)가 의도대로 이동하는지 확인합니다.
  3. 빈칸, 0, 미등록 코드, 월말 날짜처럼 예외값을 따로 넣어봅니다.
  4. 수식 탭의 ‘수식 계산’ 기능으로 중간 결과를 추적합니다.
  5. 정상 확인 후 전체 범위로 복사합니다.

수식이 맞아 보이는데 #N/A, #VALUE!, #REF! 같은 오류가 계속된다면 ChatGPT로 엑셀 수식 오류 해결하기에서 오류별 점검 순서를 먼저 확인해 보세요.

함수별 지원 범위와 공식 확인 자료

Microsoft 공식 문서를 기준으로 구문과 적용 버전을 확인했습니다. XLOOKUP과 일부 최신 텍스트 함수는 구형 Excel에서 지원되지 않을 수 있습니다.

ChatGPT 엑셀 수식의 정확도는 프롬프트에 담긴 업무 정보와 사후 검증에서 갈립니다. 열 구조와 예외 조건을 명시하고, 일부 행에서 결과를 대조한 뒤 전체 범위에 적용하세요.

Orvian Lab의 운영 방향과 콘텐츠 검증 기준은 사이트 소개에서 확인할 수 있습니다.

Similar Posts