145,000원이라는 합계가 덧셈은 맞아도 답은 틀릴 수 있습니다. 결제완료 주문만 골랐지만 테스트 주문을 빼지 않았다면, 포함하면 안 되는 80,000원이 들어갔기 때문입니다. 이번 글에서는 가상 주문 10행으로 오답 145,000원을 정답 65,000원으로 고치는 과정을 따라갑니다.
핵심은 합계 숫자부터 보는 것이 아닙니다. 먼저 어떤 행을 더했는지 ID를 확인하고, 취소·환불·대기 주문과 테스트 주문이 각각 빠졌는지 봅니다. PDF에는 조건 하나만 적용했을 때의 편집용 모의 실패 화면과 10행 정답을 함께 넣었습니다. 실제 ChatGPT 답변을 캡처한 자료는 아닙니다.
제외 조건 검증 CSV 내려받기 · 오답·정답 비교 PDF 내려받기

먼저 결론: 두 조건을 모두 통과한 행만 더합니다
이번 실습의 포함 조건은 두 개입니다. 첫째, 주문상태가 결제완료여야 합니다. 둘째, 테스트주문이 N이어야 합니다. 두 조건 사이의 AND는 “둘 다 맞아야 한다”는 뜻입니다.
- 포함: 주문상태 = 결제완료 AND 테스트주문 = N
- 상태로 제외: 취소·환불·결제대기
- 테스트로 제외: 주문상태가 결제완료여도 테스트주문 = Y
정답 기준: 포함 ID는 O-01·O-03·O-06·O-08·O-10, 정답 합계는 65,000원입니다. 조건 하나를 빠뜨린 오답 145,000원과의 차이는 80,000원입니다.
가장 쉬운 예시: O-01과 O-05를 비교합니다
O-01은 주문상태가 결제완료이고 테스트주문이 N입니다. 두 조건을 모두 통과하므로 12,000원을 합계에 넣습니다.
O-05도 주문상태는 결제완료입니다. 하지만 테스트주문이 Y이므로 50,000원을 제외해야 합니다. 첫 조건만 보고 계산하면 O-05가 들어가면서 합계가 커집니다.
성공 확인: “결제완료라서 포함”이라고 끝내지 않고 테스트주문 열까지 확인했습니다.
기초 용어 세 가지를 먼저 익힙니다
포함 조건
합계에 넣을 행을 고르는 기준입니다. 이번 글에서는 결제완료와 테스트주문 N을 모두 만족해야 합니다.
제외 조건
합계에서 빼야 할 행을 찾는 기준입니다. 취소·환불·결제대기는 주문상태에서 제외되고, 테스트주문 Y는 별도 조건에서 제외됩니다.
부분합
전체 행이 아니라 조건을 통과한 일부 행만 더한 값입니다. 부분합을 검증하려면 숫자뿐 아니라 포함된 ID 목록도 함께 봐야 합니다.
입력 자료와 완료 모습
- 이 글의 가상 주문 CSV 1개
- 파일을 첨부할 수 있는 ChatGPT 대화
- 오답·정답을 비교할 3쪽 PDF
- 약 15분
OpenAI 공식 파일 작업 안내는 원본 자료와 원하는 구조, 검토 기준을 함께 주고, 결과 파일을 열거나 내려받아 검토하라고 설명합니다. 그래서 이번 요청문에는 원본 CSV, 두 포함 조건, ID별 판정, 부분합 검산을 모두 적습니다.
완료 기준: 포함 5개, 상태로 제외 3개, 테스트로 제외 2개, 정답 합계 65,000원을 원본 행으로 설명할 수 있으면 완료입니다.
1단계: CSV 10행과 전체 합계를 확인합니다
제외 조건 검증 CSV를 내려받아 엽니다. 열은 ID, 주문상태, 테스트주문, 결제금액 네 개입니다. O-01부터 O-10까지 10행이 있는지 확인하세요.
아직 조건을 적용하지 않고 모든 결제금액을 더하면 171,500원입니다. 이 값은 정답 매출이 아니라 원본 전체 금액입니다. 나중에 포함 금액과 제외 금액을 더했을 때 171,500원으로 돌아오는지 검산할 때 씁니다.
성공 확인: 열 4개, 데이터 10행, 원본 전체 171,500원을 확인했습니다.
2단계: 조건을 한 줄씩 분리합니다
“정상 주문만 더해 줘”라고 쓰면 정상의 뜻이 모호할 수 있습니다. 이번 실습에서는 사람이 확인할 수 있도록 조건을 정확한 열 이름과 값으로 나눕니다.
- 주문상태가 결제완료인가?
- 테스트주문이 N인가?
- 두 질문에 모두 예라고 답한 행인가?
성공 확인: 포함 규칙을 “주문상태=결제완료 AND 테스트주문=N” 한 줄로 적었습니다.
3단계: CSV를 첨부하고 아래 요청문을 붙여 넣습니다
첨부한 CSV만 사용해서 주문 합계를 검증해 줘. 포함 조건 - 주문상태가 결제완료이고 - 테스트주문이 N인 행만 포함한다. 출력 1. 원본 순서대로 ID, 주문상태, 테스트주문, 결제금액, 포함 여부, 판정 이유를 표로 만든다. 2. 포함 ID와 금액 합계를 적는다. 3. 주문상태 때문에 제외한 ID와 금액 합계를 적는다. 4. 테스트주문 때문에 제외한 ID와 금액 합계를 적는다. 5. 포함 금액 + 제외 금액 = 원본 전체 금액인지 검산한다. 6. 한 행이 여러 제외 조건에 걸려도 제외 합계에는 한 번만 넣는다. 7. 원본에 없는 값은 만들지 말고 애매하면 계산을 멈추고 질문한다.
OpenAI 공식 안내처럼 파일이나 과제로 시작한 뒤 필요한 맥락과 검토 기준을 더하고, 결과를 검토하면서 구체적인 수정을 요청할 수 있습니다. 화면의 버튼 이름과 위치는 계정·설정·업데이트에 따라 달라질 수 있습니다.
성공 확인: 결과 표에 10행이 있고 각 행마다 포함 또는 제외 이유가 표시됩니다.
4단계: 합계보다 포함 ID를 먼저 확인합니다
정답 포함 ID는 O-01, O-03, O-06, O-08, O-10입니다. 다섯 행의 금액은 12,000원, 15,000원, 9,500원, 18,000원, 10,500원입니다.
이 다섯 수를 더하면 65,000원입니다. AI가 65,000원이라고 답했더라도 포함 ID가 다르면 우연히 합계만 같을 수 있으므로 행 목록까지 대조해야 합니다.
성공 확인: 포함 ID 5개와 각 금액이 CSV 원본과 일치합니다.
5단계: 제외 ID를 조건별로 나눕니다
주문상태 때문에 빠지는 행은 O-02 취소 8,500원, O-04 환불 7,000원, O-07 결제대기 11,000원입니다. 상태 제외액 합계는 26,500원입니다.
테스트주문 때문에 빠지는 행은 O-05 50,000원과 O-09 30,000원입니다. 두 행은 결제완료이지만 테스트주문 Y이므로 제외합니다. 테스트 제외액 합계는 80,000원입니다.
성공 확인: 상태 제외 3개와 테스트 제외 2개를 서로 다른 목록으로 확인했습니다.
6단계: 오답 145,000원의 원인을 역산합니다
오답·정답 비교 PDF 2쪽의 오답 145,000원은 조건 하나만 적용했을 때의 모의 결과입니다. 결제완료 행은 골랐지만 테스트주문 Y인 O-05와 O-09를 함께 더했습니다.
145,000원 – 65,000원 = 80,000원입니다. 이 차이는 O-05 50,000원 + O-09 30,000원과 같습니다. 따라서 빠뜨린 조건이 테스트주문 제외라는 사실을 숫자로도 확인할 수 있습니다.
성공 확인: 오답과 정답의 차이가 누락된 제외 행 금액의 합과 같습니다.
7단계: 포함액과 제외액으로 원본 전체를 복원합니다
정답 포함액 65,000원에 상태 제외액 26,500원과 테스트 제외액 80,000원을 더하면 원본 전체 171,500원이 됩니다.
65,000 + 26,500 + 80,000 = 171,500입니다. 이 등식이 맞으면 행 누락이나 중복 제외 가능성이 줄어듭니다. 다만 합계가 맞더라도 ID가 바뀌었을 수 있으므로 목록 검증을 먼저 해야 합니다.
기본 합계 계산부터 다시 보고 싶다면 CSV 거래처별 매출 합계 검산을, 문장에 없는 추측을 찾고 싶다면 입력·추론·외부 확인 3칸 검증을 이어서 볼 수 있습니다.
성공 확인: 포함 65,000원 + 제외 106,500원 = 원본 171,500원이며, 10개 ID가 한 번씩만 판정됐습니다.
결과 오류와 바로잡는 기준
실패 1: 조건 하나만 적용합니다
결제완료만 보고 테스트주문 열을 건너뜁니다. 수정: AND 조건을 한 줄씩 적고 조건별 제외 ID를 요청합니다.
실패 2: 합계 숫자만 비교합니다
우연히 같은 합계가 나와도 포함 행이 틀릴 수 있습니다. 수정: 포함 ID와 금액을 행별로 대조합니다.
실패 3: 한 행을 두 번 제외합니다
한 행이 여러 조건에 걸리면 제외액에서 중복으로 뺄 수 있습니다. 수정: 모든 ID가 최종 판정 목록에 한 번만 있는지 확인합니다.
실패 4: 원·천원 단위를 섞습니다
조건은 맞아도 단위가 다르면 합계가 크게 틀립니다. 수정: 원·천원·백만원 단위 오류 검산처럼 숫자와 단위를 한 묶음으로 봅니다.
실패 5: 그럴듯한 표를 바로 정산에 씁니다
가상 예제의 규칙이 실제 업무 규칙과 같다는 보장은 없습니다. 수정: 최신 원본, 사내 계산 규칙, 담당자 승인을 다시 확인합니다.
조금 더 알아보기: 실제 주문표에는 조건이 더 많습니다
실제 정산에는 세금, 수수료, 부분취소, 결제 완료 시각, 시간대, 중복 결제, 배송 상태가 들어갈 수 있습니다. 조건이 늘어나면 한 문장에 몰아넣지 말고 조건마다 열 이름·허용 값·제외 이유를 적는 편이 검토하기 쉽습니다.
조건이 서로 겹칠 때는 우선순위도 정해야 합니다. 예를 들어 부분취소 금액을 원 주문과 별도 행으로 기록하는지, 하나의 행 안에서 차감하는지는 회사 데이터 구조에 따라 달라집니다. 확인되지 않은 규칙은 AI가 추측하게 두지 말고 담당자에게 물어야 합니다.
결과를 그대로 쓰지 않을 경우
- CSV의 주문 ID와 금액은 설명을 위해 새로 만든 가상 자료입니다.
- 실제 고객명·전화번호·주소·결제수단 같은 개인정보와 민감 정보는 조직의 보안 규칙과 권한을 확인하기 전 업로드하지 않습니다.
- 이 실습의 두 조건은 특정 회사의 매출·회계·세무 기준이 아닙니다.
- AI가 만든 합계와 표는 정산 승인이나 회계 판단을 대신하지 않습니다.
- 실제 사용 전에는 최신 원본, 누락·중복, 단위, 세금·수수료, 담당자 승인을 확인합니다.
최종 결과에서 볼 항목
- CSV 열 4개와 데이터 10행을 확인했습니다.
- 결제완료 AND 테스트주문 N 조건을 분리해 적었습니다.
- 포함 ID 5개와 정답 합계 65,000원을 확인했습니다.
- 상태 제외 3개와 테스트 제외 2개를 확인했습니다.
- 오답과 정답의 차이 80,000원을 누락 행으로 설명했습니다.
- 포함액과 제외액을 더해 원본 전체 171,500원을 복원했습니다.
- 실제 업무 전 최신 원본·사내 규칙·사람 승인을 확인합니다.
근거 문서와 작성 기록
작성: AI 플레이집 편집팀 · 검토: AI 플레이집 운영자 · 사실 확인: 2026-08-13
공식 OpenAI 문서 확인, 초보자용 검증 단계 구성, 가상 주문 10행과 모의 실패 결과·정답 산출, CSV·PDF·특성 이미지 초안 제작에 AI를 사용했습니다. 계산은 별도 코드로 포함·제외 ID와 네 가지 합계를 교차 검증했고 PDF 3쪽을 렌더링해 잘림과 겹침을 확인했습니다. 오류 제보와 수정 이력은 정정 정책에서 확인할 수 있습니다.
