{
  "schemaVersion": 1,
  "runId": "2026-10-16-free-chatgpt-gemini-v1",
  "headline": [
    {
      "key": "excel-formulas-chatgpt-a1",
      "label": "엑셀 수식 맞은 칸(ChatGPT 시도 1)",
      "value": 12,
      "unit": "/12칸",
      "display": "12/12칸"
    },
    {
      "key": "excel-formulas-gemini-a1",
      "label": "엑셀 수식 맞은 칸(Gemini 시도 1)",
      "value": 12,
      "unit": "/12칸",
      "display": "12/12칸"
    },
    {
      "key": "excel-formulas-chatgpt-a2",
      "label": "엑셀 수식 맞은 칸(ChatGPT 시도 2)",
      "value": 12,
      "unit": "/12칸",
      "display": "12/12칸"
    },
    {
      "key": "excel-formulas-gemini-a2",
      "label": "엑셀 수식 맞은 칸(Gemini 시도 2)",
      "value": 12,
      "unit": "/12칸",
      "display": "12/12칸"
    },
    {
      "key": "excel-formulas-chatgpt-a3",
      "label": "엑셀 수식 맞은 칸(ChatGPT 시도 3)",
      "value": 12,
      "unit": "/12칸",
      "display": "12/12칸"
    },
    {
      "key": "excel-formulas-gemini-a3",
      "label": "엑셀 수식 맞은 칸(Gemini 시도 3)",
      "value": 12,
      "unit": "/12칸",
      "display": "12/12칸"
    },
    {
      "key": "notice-summary-facts-chatgpt-a1",
      "label": "공문 요약 꼭 남을 사실 맞은 칸(ChatGPT 시도 1)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "notice-summary-facts-chatgpt-a2",
      "label": "공문 요약 꼭 남을 사실 맞은 칸(ChatGPT 시도 2)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "notice-summary-facts-chatgpt-a3",
      "label": "공문 요약 꼭 남을 사실 맞은 칸(ChatGPT 시도 3)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "notice-summary-facts-gemini-a1",
      "label": "공문 요약 꼭 남을 사실 맞은 칸(Gemini 시도 1)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "notice-summary-facts-gemini-a2",
      "label": "공문 요약 꼭 남을 사실 맞은 칸(Gemini 시도 2)",
      "value": 5,
      "unit": "/6칸",
      "display": "5/6칸"
    },
    {
      "key": "notice-summary-facts-gemini-a3",
      "label": "공문 요약 꼭 남을 사실 맞은 칸(Gemini 시도 3)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "notice-summary-form-chatgpt-a1",
      "label": "공문 요약 형식 맞은 칸(ChatGPT 시도 1)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "notice-summary-form-chatgpt-a2",
      "label": "공문 요약 형식 맞은 칸(ChatGPT 시도 2)",
      "value": 0,
      "unit": "/1칸",
      "display": "0/1칸"
    },
    {
      "key": "notice-summary-form-chatgpt-a3",
      "label": "공문 요약 형식 맞은 칸(ChatGPT 시도 3)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "notice-summary-form-gemini-a1",
      "label": "공문 요약 형식 맞은 칸(Gemini 시도 1)",
      "value": 0,
      "unit": "/1칸",
      "display": "0/1칸"
    },
    {
      "key": "notice-summary-form-gemini-a2",
      "label": "공문 요약 형식 맞은 칸(Gemini 시도 2)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "notice-summary-form-gemini-a3",
      "label": "공문 요약 형식 맞은 칸(Gemini 시도 3)",
      "value": 0,
      "unit": "/1칸",
      "display": "0/1칸"
    },
    {
      "key": "decline-email-chatgpt-a1",
      "label": "거절 메일 맞은 칸(ChatGPT 시도 1)",
      "value": 8,
      "unit": "/9칸",
      "display": "8/9칸"
    },
    {
      "key": "decline-email-chatgpt-a2",
      "label": "거절 메일 맞은 칸(ChatGPT 시도 2)",
      "value": 7,
      "unit": "/9칸",
      "display": "7/9칸"
    },
    {
      "key": "decline-email-chatgpt-a3",
      "label": "거절 메일 맞은 칸(ChatGPT 시도 3)",
      "value": 7,
      "unit": "/9칸",
      "display": "7/9칸"
    },
    {
      "key": "decline-email-gemini-a1",
      "label": "거절 메일 맞은 칸(Gemini 시도 1)",
      "value": 8,
      "unit": "/9칸",
      "display": "8/9칸"
    },
    {
      "key": "decline-email-gemini-a2",
      "label": "거절 메일 맞은 칸(Gemini 시도 2)",
      "value": 8,
      "unit": "/9칸",
      "display": "8/9칸"
    },
    {
      "key": "decline-email-gemini-a3",
      "label": "거절 메일 맞은 칸(Gemini 시도 3)",
      "value": 8,
      "unit": "/9칸",
      "display": "8/9칸"
    },
    {
      "key": "meeting-actions-actions-chatgpt-a1",
      "label": "회의 할 일 맞은 칸(ChatGPT 시도 1)",
      "value": 7,
      "unit": "/7칸",
      "display": "7/7칸"
    },
    {
      "key": "meeting-actions-actions-chatgpt-a2",
      "label": "회의 할 일 맞은 칸(ChatGPT 시도 2)",
      "value": 7,
      "unit": "/7칸",
      "display": "7/7칸"
    },
    {
      "key": "meeting-actions-actions-chatgpt-a3",
      "label": "회의 할 일 맞은 칸(ChatGPT 시도 3)",
      "value": 7,
      "unit": "/7칸",
      "display": "7/7칸"
    },
    {
      "key": "meeting-actions-actions-gemini-a1",
      "label": "회의 할 일 맞은 칸(Gemini 시도 1)",
      "value": 7,
      "unit": "/7칸",
      "display": "7/7칸"
    },
    {
      "key": "meeting-actions-actions-gemini-a2",
      "label": "회의 할 일 맞은 칸(Gemini 시도 2)",
      "value": 7,
      "unit": "/7칸",
      "display": "7/7칸"
    },
    {
      "key": "meeting-actions-actions-gemini-a3",
      "label": "회의 할 일 맞은 칸(Gemini 시도 3)",
      "value": 7,
      "unit": "/7칸",
      "display": "7/7칸"
    },
    {
      "key": "meeting-actions-no-cancelled-chatgpt-a1",
      "label": "회의 할 일 금지 맞은 칸(ChatGPT 시도 1)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "meeting-actions-no-cancelled-chatgpt-a2",
      "label": "회의 할 일 금지 맞은 칸(ChatGPT 시도 2)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "meeting-actions-no-cancelled-chatgpt-a3",
      "label": "회의 할 일 금지 맞은 칸(ChatGPT 시도 3)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "meeting-actions-no-cancelled-gemini-a1",
      "label": "회의 할 일 금지 맞은 칸(Gemini 시도 1)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "meeting-actions-no-cancelled-gemini-a2",
      "label": "회의 할 일 금지 맞은 칸(Gemini 시도 2)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "meeting-actions-no-cancelled-gemini-a3",
      "label": "회의 할 일 금지 맞은 칸(Gemini 시도 3)",
      "value": 1,
      "unit": "/1칸",
      "display": "1/1칸"
    },
    {
      "key": "brief-report-required-chatgpt-a1",
      "label": "개조식 보고서 필수 항목 맞은 칸(ChatGPT 시도 1)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "brief-report-required-chatgpt-a2",
      "label": "개조식 보고서 필수 항목 맞은 칸(ChatGPT 시도 2)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "brief-report-required-chatgpt-a3",
      "label": "개조식 보고서 필수 항목 맞은 칸(ChatGPT 시도 3)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "brief-report-required-gemini-a1",
      "label": "개조식 보고서 필수 항목 맞은 칸(Gemini 시도 1)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "brief-report-required-gemini-a2",
      "label": "개조식 보고서 필수 항목 맞은 칸(Gemini 시도 2)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "brief-report-required-gemini-a3",
      "label": "개조식 보고서 필수 항목 맞은 칸(Gemini 시도 3)",
      "value": 6,
      "unit": "/6칸",
      "display": "6/6칸"
    },
    {
      "key": "brief-report-facts-chatgpt-a1",
      "label": "개조식 보고서 꼭 들어갈 사실 맞은 칸(ChatGPT 시도 1)",
      "value": 5,
      "unit": "/5칸",
      "display": "5/5칸"
    },
    {
      "key": "brief-report-facts-chatgpt-a2",
      "label": "개조식 보고서 꼭 들어갈 사실 맞은 칸(ChatGPT 시도 2)",
      "value": 5,
      "unit": "/5칸",
      "display": "5/5칸"
    },
    {
      "key": "brief-report-facts-chatgpt-a3",
      "label": "개조식 보고서 꼭 들어갈 사실 맞은 칸(ChatGPT 시도 3)",
      "value": 5,
      "unit": "/5칸",
      "display": "5/5칸"
    },
    {
      "key": "brief-report-facts-gemini-a1",
      "label": "개조식 보고서 꼭 들어갈 사실 맞은 칸(Gemini 시도 1)",
      "value": 5,
      "unit": "/5칸",
      "display": "5/5칸"
    },
    {
      "key": "brief-report-facts-gemini-a2",
      "label": "개조식 보고서 꼭 들어갈 사실 맞은 칸(Gemini 시도 2)",
      "value": 5,
      "unit": "/5칸",
      "display": "5/5칸"
    },
    {
      "key": "brief-report-facts-gemini-a3",
      "label": "개조식 보고서 꼭 들어갈 사실 맞은 칸(Gemini 시도 3)",
      "value": 5,
      "unit": "/5칸",
      "display": "5/5칸"
    },
    {
      "key": "brief-report-no-invented-chatgpt-a1",
      "label": "개조식 보고서 지어내기 금지 맞은 칸(ChatGPT 시도 1)",
      "value": 4,
      "unit": "/4칸",
      "display": "4/4칸"
    },
    {
      "key": "brief-report-no-invented-chatgpt-a2",
      "label": "개조식 보고서 지어내기 금지 맞은 칸(ChatGPT 시도 2)",
      "value": 4,
      "unit": "/4칸",
      "display": "4/4칸"
    },
    {
      "key": "brief-report-no-invented-chatgpt-a3",
      "label": "개조식 보고서 지어내기 금지 맞은 칸(ChatGPT 시도 3)",
      "value": 4,
      "unit": "/4칸",
      "display": "4/4칸"
    },
    {
      "key": "brief-report-no-invented-gemini-a1",
      "label": "개조식 보고서 지어내기 금지 맞은 칸(Gemini 시도 1)",
      "value": 4,
      "unit": "/4칸",
      "display": "4/4칸"
    },
    {
      "key": "brief-report-no-invented-gemini-a2",
      "label": "개조식 보고서 지어내기 금지 맞은 칸(Gemini 시도 2)",
      "value": 4,
      "unit": "/4칸",
      "display": "4/4칸"
    },
    {
      "key": "brief-report-no-invented-gemini-a3",
      "label": "개조식 보고서 지어내기 금지 맞은 칸(Gemini 시도 3)",
      "value": 3,
      "unit": "/4칸",
      "display": "3/4칸"
    },
    {
      "key": "brief-report-form-chatgpt-a1",
      "label": "개조식 보고서 형식 맞은 칸(ChatGPT 시도 1)",
      "value": 2,
      "unit": "/2칸",
      "display": "2/2칸"
    },
    {
      "key": "brief-report-form-chatgpt-a2",
      "label": "개조식 보고서 형식 맞은 칸(ChatGPT 시도 2)",
      "value": 2,
      "unit": "/2칸",
      "display": "2/2칸"
    },
    {
      "key": "brief-report-form-chatgpt-a3",
      "label": "개조식 보고서 형식 맞은 칸(ChatGPT 시도 3)",
      "value": 2,
      "unit": "/2칸",
      "display": "2/2칸"
    },
    {
      "key": "brief-report-form-gemini-a1",
      "label": "개조식 보고서 형식 맞은 칸(Gemini 시도 1)",
      "value": 2,
      "unit": "/2칸",
      "display": "2/2칸"
    },
    {
      "key": "brief-report-form-gemini-a2",
      "label": "개조식 보고서 형식 맞은 칸(Gemini 시도 2)",
      "value": 2,
      "unit": "/2칸",
      "display": "2/2칸"
    },
    {
      "key": "brief-report-form-gemini-a3",
      "label": "개조식 보고서 형식 맞은 칸(Gemini 시도 3)",
      "value": 2,
      "unit": "/2칸",
      "display": "2/2칸"
    },
    {
      "key": "notice-summary-facts-count",
      "label": "공문 요약 꼭 남을 사실 칸 수",
      "value": 6,
      "unit": "칸",
      "display": "6칸"
    },
    {
      "key": "meeting-actions-actions-count",
      "label": "회의 할 일 칸 수",
      "value": 7,
      "unit": "칸",
      "display": "7칸"
    },
    {
      "key": "brief-report-required-count",
      "label": "개조식 보고서 필수 항목 칸 수",
      "value": 6,
      "unit": "칸",
      "display": "6칸"
    },
    {
      "key": "brief-report-facts-count",
      "label": "개조식 보고서 꼭 들어갈 사실 칸 수",
      "value": 5,
      "unit": "칸",
      "display": "5칸"
    },
    {
      "key": "brief-report-no-invented-count",
      "label": "개조식 보고서 지어내기 금지 칸 수",
      "value": 4,
      "unit": "칸",
      "display": "4칸"
    },
    {
      "key": "brief-report-form-count",
      "label": "개조식 보고서 형식 칸 수",
      "value": 2,
      "unit": "칸",
      "display": "2칸"
    },
    {
      "key": "decline-email-pairs",
      "label": "거절 메일 운영자 판정 쌍 수",
      "value": 3,
      "unit": "쌍",
      "display": "3쌍"
    },
    {
      "key": "decline-email-picks-gemini",
      "label": "거절 메일 운영자가 하나만 고른 답(Gemini)",
      "value": 3,
      "unit": "/3번",
      "display": "3/3번"
    },
    {
      "key": "brief-report-pairs",
      "label": "개조식 보고서 운영자 판정 쌍 수",
      "value": 3,
      "unit": "쌍",
      "display": "3쌍"
    },
    {
      "key": "brief-report-picks-chatgpt",
      "label": "개조식 보고서 운영자가 하나만 고른 답(ChatGPT)",
      "value": 3,
      "unit": "/3번",
      "display": "3/3번"
    },
    {
      "key": "gemini-usage-start",
      "label": "Gemini 현재 사용량(시작 전)",
      "value": 0,
      "unit": "%",
      "display": "0%"
    },
    {
      "key": "gemini-usage-end",
      "label": "Gemini 현재 사용량(끝난 뒤)",
      "value": 4,
      "unit": "%",
      "display": "4%"
    },
    {
      "key": "notice-summary-line-limit",
      "label": "공문 요약 줄 수 한도",
      "value": 5,
      "unit": "줄",
      "display": "5줄"
    },
    {
      "key": "excel-month-09-formula",
      "label": "엑셀 9월 합계(답의 수식으로 계산)",
      "value": 1037500,
      "unit": "원",
      "display": "1,037,500원"
    },
    {
      "key": "excel-month-09-chatgpt-a3-prose",
      "label": "엑셀 9월 합계(ChatGPT 시도 3이 글로 적은 값)",
      "value": 950500,
      "unit": "원",
      "display": "950,500원"
    }
  ],
  "leadVisual": {
    "type": "excerpts",
    "ref": "chatgpt-free_notice-summary_a1"
  },
  "excerpts": [
    {
      "id": "chatgpt-free_notice-summary_a1",
      "subjectKey": "chatgpt-free",
      "condition": "notice-summary",
      "attempt": 1,
      "text": "- 신청 대상: 2022.12.31. 이전 지급 노트북 사용자 또는 2023.1.1. 이후 지급 기기 중 수리 3회 이상인 경우\n- 신청 방법: 부서장이 붙임 1(엑셀)에 대상자 명단 작성 후 전자결재 시스템 ‘자산 신청’ 메뉴로 제출 (이메일·메신저 접수 불가)\n- 지원 금액 및 일정: 1인당 최대 165만 원(VAT 포함), 초과분은 부서 운영비 부담 / 지급·데이터 이관: 11.16.(월)\\~11.20.(금)\n- 신청 마감: 2026.10.30.(금) 18:00까지\n- 문의 및 첨부: 경영지원팀 정다은 매니저(내선 2417, daeun.jeong\\@example.com) / 붙임 1. 노트북 교체 신청 양식(엑셀), 붙임 2. 기종별 사양 비교표",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_notice-summary_a1",
      "subjectKey": "gemini-free",
      "condition": "notice-summary",
      "attempt": 1,
      "text": "📢 **[2026년 하반기 업무용 노트북 교체 신청 안내]**\n\n* **신청 방법:** 전자결재 시스템 > '자산 신청' 메뉴로 부서장이 신청 양식 작성 후 상신 (이메일/메신저 불가)\n* **지원 금액:** 1인당 최대 1,650,000원 (VAT 포함 / 초과금은 부서 운영비 부담)\n* **신청 마감:** **2026. 10. 30.(금) 18:00까지** (지급 및 데이터 이관: 11. 16. ~ 11. 20.)\n* **문의처:** 경영지원팀 정다은 매니저 (내선 2417 / daeun.jeong@example.com)\n* **첨부 파일:** [붙임1] 노트북 교체 신청 양식(엑셀), [붙임2] 기종별 사양 비교표",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_excel-formulas_a1",
      "subjectKey": "gemini-free",
      "condition": "excel-formulas",
      "attempt": 1,
      "text": "Microsoft 365 환경에서 사용할 수 있는 4가지 수식입니다. 각 수식을 알맞은 셀에 입력한 뒤 아래로 복사(채우기)해 주시면 됩니다.\n\n---\n\n### 1. 주문 시트 G열 (거래처명 찾기)\n\n* **입력 셀:** `G2`\n* **채우기 범위:** `G2:G21`\n* **사용 수식:**\n```excel\n=IFERROR(XLOOKUP(C2, 거래처!A$2:A$9, 거래처!B$2:B$9), \"미등록\")\n\n```\n\n\n* **설명:** 주문 시트의 C열(거래처코드)을 '거래처' 시트의 A열에서 찾아 대응하는 B열(거래처명)을 가져옵니다. 만약 거래처 시트에 등록되지 않은 코드라면 `\"미등록\"`을 표시합니다.\n\n---\n\n### 2. 주문 시트 L2:L4 (월별 주문금액 합계)\n\n* **입력 셀:** `L2`\n* **채우기 범위:** `L2:L4`\n* **사용 수식:**\n```excel\n=SUMIFS(E$2:E$21, B$2:B$21, \">=\"&K2, B$2:B$21, \"<\"&EDATE(K2, 1))\n\n```\n\n\n* **설명:** K열에 적힌 해당 월의 1일(`2026-07-01` 등)부터 다음 달 1일 직전까지의 기간 동안, 주문일(B열) 기준 주문 금액(E열)의 총합을 구합니다.\n\n---\n\n### 3. 주문 시트 H열 (중복 주문번호 확인)\n\n* **입력 셀:** `H2`\n* **채우기 범위:** `H2:H21`\n* **사용 수식:**\n```excel\n=IF(COUNTIF(A$2:A$21, A2)>1, \"중복\", \"\")\n\n```\n\n\n* **설명:** 전체 주문번호 범위(A$2:A$21)에서 현재 행의 주문번호(A2)가 2개 이상 존재하면 `\"중복\"`을 표시하고, 아니면 빈칸(`\"\"`)을 표시합니다.\n\n---\n\n### 4. 주문 시트 I열 (근무일 계산)\n\n* **입력 셀:** `I2`\n* **채우기 범위:** `I2:I21`\n* **사용 수식:**\n```excel\n=IF(F2=\"\", \"\", NETWORKDAYS.INTL(B2, F2, 1, 휴무일!A$2:A$5))\n\n```\n\n\n* **설명:**\n* 완료일(F2)이 비어있으면 빈칸(`\"\"`)을 반환합니다.\n* 완료일이 입력되어 있다면 주문일(B2)부터 완료일(F2)까지의 기간 중 주말(토, 일)과 '휴무일' 시트(A$2:A$5)에 등록된 공휴일을 제외한 순수 근무일 수를 계산합니다 (주문일과 완료일 당일 포함).",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_excel-formulas_a1",
      "subjectKey": "chatgpt-free",
      "condition": "excel-formulas",
      "attempt": 1,
      "text": "Microsoft 365라면 아래 수식으로 모두 처리할 수 있습니다. 수식은 2행에 입력한 뒤 마지막 데이터 행인 21행까지 채우기 하면 됩니다. L열은 월별 합계를 구하는 방식입니다.\n\n## 1. 거래처명 찾기 — G열\n\n- 입력 셀: `주문!G2`\n- 채우기 범위: `G2:G21`\n- 사용 함수: `XLOOKUP`\n\n```\n=XLOOKUP(C2,거래처!$A$2:$A$9,거래처!$B$2:$B$9,\"미등록\")\n```\n\nC열의 거래처코드를 거래처 시트 A열에서 찾아 B열의 거래처명을 반환합니다. 일치하는 코드가 없으면 `\"미등록\"`을 표시합니다.\n\n## 2. 월별 주문 금액 합계 — L열\n\n- 입력 셀: `주문!L2`\n- 채우기 범위: `L2:L4`\n- 사용 함수: `SUMIFS`\n\n```\n=SUMIFS($E$2:$E$21,$B$2:$B$21,\">=\"&K2,$B$2:$B$21,\"<\"&EDATE(K2,1))\n```\n\nK열의 월초 날짜부터 다음 달 1일 직전까지의 주문 금액을 합산합니다.\n\n- K2가 `2026-07-01`이면 7월 주문 금액 합계\n- K3가 `2026-08-01`이면 8월 주문 금액 합계\n- K4가 `2026-09-01`이면 9월 주문 금액 합계\n\n중복된 주문도 그대로 합산합니다. 완료일이나 중복 여부는 계산에 영향을 주지 않습니다.\n\n## 3. 중복 주문번호 표시 — H열\n\n- 입력 셀: `주문!H2`\n- 채우기 범위: `H2:H21`\n- 사용 함수: `COUNTIF`\n\n```\n=IF(COUNTIF($A$2:$A$21,A2)>=2,\"중복\",\"\")\n```\n\nA열에서 현재 행의 주문번호가 두 번 이상 나타나면 `\"중복\"`을 표시하고, 한 번만 나타나면 빈칸을 표시합니다.\n\n예를 들어 `SO-2608-002`는 두 줄 모두 `\"중복\"`으로 표시됩니다. 중복 주문번호가 있는 모든 행에 표시되는 방식입니다.\n\n## 4. 주문일부터 완료일까지 근무일 계산 — I열\n\n- 입력 셀: `주문!I2`\n- 채우기 범위: `I2:I21`\n- 사용 함수: `IF`, `NETWORKDAYS`\n\n```\n=IF(F2=\"\",\"\",NETWORKDAYS(B2,F2,휴무일!$A$2:$A$5))\n```\n\n계산 규칙은 다음과 같습니다.\n\n- 주문일과 완료일을 모두 포함합니다.\n- 토요일과 일요일은 제외합니다.\n- `휴무일` 시트 A2:A5에 있는 회사 휴무일도 제외합니다.\n- 완료일(F열)이 비어 있으면 결과도 빈칸으로 표시합니다.\n\n예를 들어 주문일이 2026년 7월 16일이고 완료일이 2026년 7월 21일이라면, 7월 17일은 회사 휴무일이고 주말도 제외되므로 근무일은 2일입니다(7월 16일과 7월 20\\~21일 중 평일을 세면 3일이므로, 정확한 계산 결과는 3일입니다).\n\n## 한눈에 보는 입력 위치\n\n| 항목       | 첫 입력 셀 | 수식 채우기 범위 |\n| -------- | ------ | --------- |\n| 거래처명     | G2     | G2:G21    |\n| 월별 금액 합계 | L2     | L2:L4     |\n| 중복 표시    | H2     | H2:H21    |\n| 근무일 계산   | I2     | I2:I21    |\n\n참고: 수식을 붙여 넣었을 때 인수 구분 기호 오류가 발생한다면, 사용 중인 Excel의 지역 설정에 따라 쉼표(`,`)를 세미콜론(`;`)으로 바꿔 입력해 보세요.",
      "marks": [
        {
          "start": 1275,
          "end": 1285,
          "kind": "wrong",
          "label": "틀림: 같은 문장에서 고쳐 적음"
        }
      ],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_decline-email_a1",
      "subjectKey": "chatgpt-free",
      "condition": "decline-email",
      "attempt": 1,
      "text": "박서윤 과장님, 안녕하세요.\\\n영업지원팀 김도현 대리입니다.\n\n요청하신 판촉용 텀블러 600개의 납품 일정 관련하여 안내드립니다.\n\n생산 일정상 11월 13일까지 600개 전량 납품은 어려운 점 양해 부탁드립니다. 대신 11월 13일에 300개를 우선 납품하고, 나머지 300개는 기존 납품 예정일인 11월 20일에 보내 드리겠습니다.\n\n아울러 원활한 제작을 위해 텀블러 인쇄용 최종 문구 파일을 10월 27일까지 전달해 주시면 감사하겠습니다.\n\n감사합니다.\n\n김도현 드림\\\n영업지원팀",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_decline-email_a1",
      "subjectKey": "gemini-free",
      "condition": "decline-email",
      "attempt": 1,
      "text": "[제목] [영업지원팀 김도현 대리] 판촉용 텀블러 분할 납품 및 인쇄 문구 파일 요청의 건\n\n안녕하세요, 한결디자인 박서윤 과장님.\n영업지원팀 김도현 대리입니다.\n\n요청해 주신 판촉용 텀블러 납기 단축 건과 관련하여 안내해 드립니다.\n\n현재 저희 생산 일정상 11월 13일까지 600개를 모두 납품하기는 어려운 상황입니다. 이에 맞춰 진행해 드리지 못해 죄송합니다.\n\n대신 요청하신 일정에 맞춰 **11월 13일에 300개를 우선 전달**해 드리고, **나머지 300개는 기존 납품일인 11월 20일**에 전달해 드리고자 합니다.\n\n아울러 일정 준수를 위해 **텀블러에 인쇄할 최종 문구 파일을 10월 27일까지** 보내주시기를 부탁드립니다.\n\n검토 후 회신 부탁드리며, 문의 사항이 있으시면 언제든 연락해 주세요.\n감사합니다.\n\n김도현 드림",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_meeting-actions_a1",
      "subjectKey": "gemini-free",
      "condition": "meeting-actions",
      "attempt": 1,
      "text": "| 담당자 | 할 일 | 기한 |\n| --- | --- | --- |\n| 서도윤 | B 호텔 대관 계약 완료 | 10/16 |\n| 오민재 | 케이터링 업체 3곳 비교표 작성 | 10/14 |\n| 한지수 | 상무님 세미나 계획 보고 및 인사말 수령 | 10/15 |\n| 윤가은 | 초청장 메일 발송 | 10/20 |\n| 서도윤 | 외부 강사에게 변경된 발표 시간 알림 및 확인 | 10/13 |\n| 윤가은 | 온라인 참석 신청서 제작 (초청장 링크용) | 10/19 |\n| 오민재 | 현장 등록 데스크 인력 지원 요청 및 답변 확인 (타 부서) | 10/23 |",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_meeting-actions_a1",
      "subjectKey": "chatgpt-free",
      "condition": "meeting-actions",
      "attempt": 1,
      "text": "| 담당자    | 할 일                                      | 기한      |\n| ------ | ---------------------------------------- | ------- |\n| 서도윤 과장 | B 호텔 세미나실 계약 완료                          | 10월 16일 |\n| 오민재 대리 | 케이터링 업체 3곳의 견적 비교표 작성 및 제출               | 10월 14일 |\n| 한지수 팀장 | 상무님께 세미나 계획 보고 및 인사말 받기                  | 10월 15일 |\n| 윤가은 사원 | 고객사 120곳에 세미나 초청장 이메일 발송                 | 10월 20일 |\n| 서도윤 과장 | 외부 강사에게 발표 시간 변경(40분)을 이메일로 알리고 확인받기     | 10월 13일 |\n| 윤가은 사원 | 온라인 참석 신청서 제작                            | 10월 19일 |\n| 오민재 대리 | 옆 팀에 행사 당일 현장 등록 데스크 지원 인력 2명 요청 및 답변 확인 | 10월 23일 |",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_brief-report_a1",
      "subjectKey": "chatgpt-free",
      "condition": "brief-report",
      "attempt": 1,
      "text": "# 회의실 예약 시스템 시범 운영 결과 및 확대 운영 건의\n\n**1. 개요**\n\n- **시범 기간:** 9/1(화)\\~9/30(수)\n- **운영 대상:** 본관 5\\~7층 회의실 12개\n- **운영 방식:** 대상 회의실은 예약 시스템 적용, 그 외 층은 기존 엑셀 예약표 유지\n- **보고 목적:** 시범 운영 결과 및 개선 사항 공유, 전 층 확대 운영 검토 건의\n\n**2. 운영 결과**\n\n- **예약 실적:** 총 486건\n- **중복 예약:** 시범 기간 중 0건으로, 기존 엑셀 예약표 사용 시 월 10건 안팎 발생하던 중복 예약 해소\n- **만족도 조사:** 9/28\\~9/30 실시, 총 38명 응답\\\n  · 전보다 편함 29명, 비슷함 6명, 불편함 3명\n- **체크인 시범 적용:** 9월 셋째 주부터 회의실 입구 태블릿을 통한 체크인 운영\n\n**3. 문제점**\n\n- **노쇼 발생:** 예약 486건 중 61건으로, 직원 불만이 가장 많은 사항임\n- **모바일 사용 불편:** 휴대폰 화면에서 예약 시간 선택 칸이 작다는 의견 접수\n- **시스템 수정 지연:** 공급업체에 화면 수정 요청 완료, 회신 대기 중\n- **확대 운영 비용 미확정:** 추가 태블릿 수량 및 비용 미산정, 재무팀과 협의 중\n\n**4. 개선 방안**\n\n- **노쇼 방지:** 회의 시작 후 10분 이내 체크인이 없을 경우 예약을 자동 취소하는 방안 적용 검토\n- **사용성 개선:** 모바일 예약 시간 선택 칸 확대를 공급업체에 요청한 상태로, 회신 및 수정 일정 확인 필요\n- **운영 확대 사전 검토:** 추가 태블릿 수량 및 구매 비용 산정 후 확대 운영 비용 확정 필요\n\n**5. 향후 계획 및 건의**\n\n- **확대 운영 건의:** 11/2(월)부터 본관 전 층(3\\~12층)으로 확대하는 방안 건의\n- **추진 절차:** 팀장 검토 후 경영지원본부장 승인 필요, 현재 미확정 사항임\n- **비용 협의:** 재무팀과 추가 태블릿 수량 및 비용 협의 지속\n- **보고 일정:** 이번 주 금요일 주간 회의에서 경영지원본부장께 시범 운영 결과 보고 및 확대 운영 검토 건의 예정\n\n문장 종결을 모두 개조식으로 통일해 주세요보고 목적을 메모 근거 표현으로 바꿔 주세요",
      "marks": [
        {
          "start": 1053,
          "end": 1100,
          "kind": "ui",
          "label": "앱이 답 아래 띄운 제안 버튼의 글이에요. 복사 버튼 글에 섞여 들어왔고, 채점하지 않았어요."
        }
      ],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_brief-report_a1",
      "subjectKey": "gemini-free",
      "condition": "brief-report",
      "attempt": 1,
      "text": "**[보고] 회의실 예약 시스템 시범 운영 결과 및 확대 계획**\n\n**1. 개요**\n\n* **시범 기간:** 9/1(화) ~ 9/30(수)\n* **운영 대상:** 본관 5~7층 회의실 12개 (타 층은 기존 엑셀 예약표 유지)\n* **보고 목적:** 시범 운영 결과 보고 및 전 층 확대안 건의\n\n**2. 운영 결과**\n\n* **이용 현황:** 시범 기간 중 총 486건 예약 발생\n* **중복 예약 방지:** 기존 엑셀 사용 시 월 10건 안팎 발생하던 중복 예약이 0건으로 감소함\n* **이용자 만족도:** 설문 응답자 38명 중 \"전보다 편하다\" 29명, \"비슷하다\" 6명, \"불편하다\" 3명으로 전반적 긍정 평가\n* **체크인 테스트:** 9월 셋째 주부터 회의실 입구 태블릿을 통한 체크인 기능 테스트 진행함\n\n**3. 문제점**\n\n* **노쇼(No-Show) 발생:** 전체 486건 중 예약 후 미이용 건수가 61건으로 집계되어 직원 불만이 가장 높음\n* **모바일 UI 불편:** 휴대폰 화면 내 시간 선택 칸이 협소하여 이용상 불편 발생함\n\n**4. 개선 방안**\n\n* **노쇼 방지:** 회의 시작 10분 내 미체크인 시 자동 취소되는 기능 도입 제안\n* **UI 개선:** 시스템 공급업체에 시간 선택 칸 크기 수정 요청 완료함 (현재 답변 대기 중)\n\n**5. 향후 계획 및 건의**\n\n* **전 층 확대 건의:** 11/2(월)부터 본관 전 층(3~12층) 확대 운영 건의함 (현재 미확정, 팀장 검토 및 경영지원본부장 승인 필요)\n* **추가 예산 협의:** 전 층 확대 시 태블릿 추가 구매 필요하나, 소요 수량 및 금액은 미정임 (현재 재무팀과 협의 중)",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_decline-email_a2",
      "subjectKey": "gemini-free",
      "condition": "decline-email",
      "attempt": 2,
      "text": "요청하신 상황과 조건에 맞추어 작성한 메일입니다. 그대로 복사하여 사용하실 수 있습니다.\n\n---\n\n**제목: [영업지원팀] 판촉용 텀블러 납품 일정 안내의 건**\n\n안녕하세요, 한결디자인 박서윤 과장님.\n영업지원팀 김도현 대리입니다.\n\n요청해 주신 텀블러 납품일 조정과 관련하여 안내해 드립니다.\n\n현재 생산 일정상 요청하신 11월 13일까지 600개 전체를 납품해 드리기는 어려운 상황입니다. 이에 협의 차 1차/2차 분할 납품 방안을 제안해 드립니다.\n\n우선 **11월 13일에 300개를 먼저 납품**해 드리고, **나머지 300개는 기존 예정일인 11월 20일**에 보내드리고자 합니다.\n\n일정에 맞추어 제작을 진행할 수 있도록, **텀블러에 인쇄할 최종 문구 파일을 10월 27일까지** 전달해 주시기를 부탁드립니다.\n\n모든 물량을 한번에 앞당겨 드리지 못해 양해를 구하며, 일정에 차질이 없도록 최선을 다하겠습니다.\n\n감사합니다.\n김도현 드림",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_decline-email_a2",
      "subjectKey": "chatgpt-free",
      "condition": "decline-email",
      "attempt": 2,
      "text": "박서윤 과장님, 안녕하세요.\\\n영업지원팀 김도현 대리입니다.\n\n요청하신 판촉용 텀블러 600개의 납품 일정 관련하여 안내드립니다.\n\n생산 일정상 600개 전량을 11월 13일까지 납품하기는 어려운 점 양해 부탁드립니다. 대신 11월 13일에 300개를 먼저 보내 드리고, 나머지 300개는 기존 납품 예정일인 11월 20일에 보내 드리겠습니다.\n\n아울러 원활한 제작 진행을 위해 텀블러에 인쇄할 최종 문구 파일을 **10월 27일까지** 전달해 주시면 감사하겠습니다.\n\n감사합니다.\\\n김도현 드림\n\nRemove markdown emphasis from the deadline",
      "marks": [
        {
          "start": 279,
          "end": 321,
          "kind": "ui",
          "label": "앱이 답 아래 띄운 제안 버튼의 글이에요. 복사 버튼 글에 섞여 들어왔고, 채점하지 않았어요."
        }
      ],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_meeting-actions_a2",
      "subjectKey": "chatgpt-free",
      "condition": "meeting-actions",
      "attempt": 2,
      "text": "| 담당자    | 할 일                                        | 기한    |\n| ------ | ------------------------------------------ | ----- |\n| 서도윤 과장 | B 호텔 세미나실 계약 완료                            | 10/16 |\n| 오민재 대리 | 케이터링 업체 3곳 견적 비교표 작성 및 제출                  | 10/14 |\n| 한지수 팀장 | 상무님께 세미나 계획 보고 및 인사말 받기                    | 10/15 |\n| 윤가은 사원 | 상무님 인사말을 디자인 파일에 반영하고 고객사 120곳에 초청장 이메일 발송 | 10/20 |\n| 서도윤 과장 | 외부 강사에게 발표 시간 변경(40분)을 이메일로 알리고 확인받기       | 10/13 |\n| 윤가은 사원 | 온라인 참석 신청서 제작 및 초청장에 넣을 링크 준비              | 10/19 |\n| 오민재 대리 | 옆 팀에 행사 당일 현장 등록 데스크 지원 요청 및 답변 확인         | 10/23 |",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_meeting-actions_a2",
      "subjectKey": "gemini-free",
      "condition": "meeting-actions",
      "attempt": 2,
      "text": "| 담당자 | 할 일 | 기한 |\n| --- | --- | --- |\n| 서도윤 | B 호텔 장소 계약 완료 | 10/16 |\n| 서도윤 | 외부 강사에게 발표 시간 변경(40분) 안내 및 확인 | 10/13 |\n| 오민재 | 케이터링 업체 3곳 비교표 작성 | 10/14 |\n| 오민재 | 행사 당일 현장 등록 데스크 인력 지원 요청 및 확정 (옆 팀) | 10/23 |\n| 윤가은 | 온라인 참석 신청서 양식 제작 | 10/19 |\n| 윤가은 | 고객 대상 초청장 메일 발송 | 10/20 |\n| 한지수 | 상무님 보고 및 초청장 인사말 수령 | 10/15 |",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_brief-report_a2",
      "subjectKey": "gemini-free",
      "condition": "brief-report",
      "attempt": 2,
      "text": "# 회의실 예약 시스템 시범 운영 결과 보고\n\n## 1. 개요\n\n* **목적:** 회의실 예약 시스템 시범 운영 결과 분석 및 향후 추진 방향 보고\n* **시범 기간:** 9/1(화) ~ 9/30(수)\n* **대상 범위:** 본관 5~7층 회의실 12개\n* 기타 층은 기존 엑셀 예약표 지속 사용\n\n\n\n---\n\n## 2. 운영 결과\n\n* **예약 건수:** 총 486건\n* **중복 예약 방지:** 기존 엑셀 사용 시 월 10건 안팎 발생하던 중복 예약이 시범 기간 중 0건으로 감소함\n* **태블릿 체크인 테스트:** 9월 셋째 주부터 회의실 입구 태블릿으로 체크인 진행함\n* **만족도 설문 결과:** (응답 38명 기준, 9/28~9/30 실시)\n* 전보다 편함: 29명\n* 비슷함: 6명\n* 불편함: 3명\n\n\n\n---\n\n## 3. 문제점\n\n* **미이용(노쇼) 발생:** 총 486건 중 61건 발생하여 직원 불만이 가장 높음\n* **모바일 UI 불편:** 모바일 화면 내 시간 선택 칸이 협소하여 이용 불편함 발생\n\n---\n\n## 4. 개선 방안\n\n* **자동 취소 기능 도입:** 회의 시작 10분 내 미체크인 시 자동 취소되도록 반영 추진 (다수 의견 반영)\n* **모바일 화면 수정:** 시스템 공급업체에 시간 선택 칸 확장 수정 요청 완료함 (답변 여부 미정)\n\n---\n\n## 5. 향후 계획 및 건의\n\n* **전 층 확대 운영 건의:** 11/2(월)부터 본관 전 층(3~12층) 확대 건의 (미정 사항으로 팀장 검토 및 경영지원본부장 승인 필요)\n* **소요 예산 협 Conceptual:** 전 층 확대 시 태블릿 추가 구매 필요하나, 소요 수량 및 금액 미정 상태로 재무팀과 협의 중임",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_brief-report_a2",
      "subjectKey": "chatgpt-free",
      "condition": "brief-report",
      "attempt": 2,
      "text": "# 회의실 예약 시스템 시범 운영 결과 및 확대 운영 건의\n\n총무팀 이하준\n\n## 1. 개요\n\n- 시범 기간: 9. 1.(화) \\~ 9. 30.(수)\n- 운영 대상: 본관 5\\~7층 회의실 12개\n- 운영 방식: 대상 회의실은 예약 시스템 적용, 그 외 층은 기존 엑셀 예약표 유지\n- 보고 목적: 시범 운영 결과 및 개선 방안 보고, 전 층 확대 운영 건의\n\n## 2. 운영 결과\n\n- 예약 실적: 총 486건\n- 중복 예약: 시범 기간 중 0건 발생. 기존 엑셀 예약표 사용 시 월 10건 안팎 발생하던 중복 예약 해소\n- 노쇼 현황: 예약 후 미방문 61건 발생. 직원 불만이 가장 많았던 사항임\n- 체크인 운영: 9월 셋째 주부터 회의실 입구 태블릿을 통한 체크인 시범 적용\n- 만족도 조사: 9. 28. \\~ 9. 30. 실시, 총 38명 응답\n  - 전보다 편함 29명, 비슷함 6명, 불편함 3명\n  - 응답자의 약 76%가 기존 방식보다 편리하다고 평가함\n\n## 3. 문제점\n\n- 노쇼 발생: 전체 예약 486건 중 61건으로 예약 자원 활용 저하 및 직원 불만 유발\n- 모바일 사용성: 휴대폰 화면의 시간 선택 영역이 작아 사용 불편 발생\n- 개선 요청 미회신: 시스템 공급업체에 화면 수정 요청 완료, 회신 대기 중\n- 확대 운영 비용: 추가 태블릿 수량 및 구매 비용 미확정. 재무팀과 협의 중\n\n## 4. 개선 방안\n\n- 노쇼 방지: 회의 시작 후 10분 이내 체크인이 없을 경우 예약을 자동 취소하는 방안 검토\n- 화면 개선: 휴대폰 시간 선택 영역 확대 요청에 대한 공급업체 회신 및 수정 일정 확인\n- 확대 비용 검토: 추가 태블릿 필요 수량 및 비용을 재무팀과 협의하여 산정\n\n## 5. 향후 계획 및 건의\n\n- 확대 운영 건의: 11. 2.(월)부터 본관 전 층(3\\~12층)으로 확대 운영 추진\n- 추진 절차: 팀장 검토 후 경영지원본부장 승인 필요\n- 미확정 사항: 확대 운영 여부, 추가 태블릿 수량 및 비용은 미확정 상태임\n- 건의 사항: 시범 운영 결과를 바탕으로 전 층 확대 운영안 검토 및 승인 요청 예정임\n- 보고 일정: 이번 주 금요일 주간 회의 시 경영지원본부장께 보고 예정임",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_notice-summary_a2",
      "subjectKey": "chatgpt-free",
      "condition": "notice-summary",
      "attempt": 2,
      "text": "[업무용 노트북 교체 신청 안내]\n\n- 대상: 2022.12.31. 이전 지급 기기 사용자 또는 2023년 이후 지급 기기 중 수리 3회 이상인 기기\n- 신청 방법: 부서장이 대상자 명단을 붙임 1 양식(엑셀)에 작성해 전자결재 시스템 ‘자산 신청’ 메뉴로 제출 (이메일·메신저 접수 불가)\n- 지원 금액: 1인당 최대 165만 원(VAT 포함), 초과분은 부서 운영비 부담 / 신청 마감: 2026.10.30.(금) 18:00\n- 교체 일정: 2026.11.16.(월)\\~11.20.(금) 지급 및 데이터 이관 / 문의: 경영지원팀 정다은 매니저(내선 2417, daeun.jeong\\@example.com)\n- 첨부: ① 노트북 교체 신청 양식(엑셀) ② 기종별 사양 비교표 ※ 데이터 이관 전 개인 자료 클라우드 백업 필수",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_notice-summary_a2",
      "subjectKey": "gemini-free",
      "condition": "notice-summary",
      "attempt": 2,
      "text": "📢 **[공지] 2026년 하반기 업무용 노트북 교체 신청 안내**\n\n* **신청/마감:** ~ **2026. 10. 30.(금) 18:00까지** 전자결재 시스템 ('자산 신청' 메뉴 상신)\n* **지원 금액:** 1인당 **최대 1,650,000원** (초과 시 부서 운영비 부담 / 예산 초과 시 노후 순 지급)\n* **교체 일정:** **2026. 11. 16.(월) ~ 11. 20.(금)** 지급 및 데이터 이관 (세부 일정 11. 09. 별도 안내)\n* **문의/첨부:** 경영지원팀 정다은 매니저 (내선 2417) / 첨부: 1. 신청 양식(엑셀), 2. 기종별 사양 비교표",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_excel-formulas_a2",
      "subjectKey": "gemini-free",
      "condition": "excel-formulas",
      "attempt": 2,
      "text": "Microsoft 365 환경에서 사용할 수 있는 4가지 수식과 적용 방법을 정리해 드립니다. 요청하신 대로 각 수식을 입력할 셀 위치와 채우기 범위도 함께 안내해 드릴게요.\n\n---\n\n### 1. 주문 시트 G열 (거래처명 찾기)\n\n* **입력할 셀:** `G2`\n* **채우기 범위:** `G2:G21`\n* **사용할 수식:**\n```excel\n=XLOOKUP(C2, 거래처!A$2:A$9, 거래처!B$2:B$9, \"미등록\")\n\n```\n\n\n* **설명:** `C열`의 거래처코드를 `거래처` 시트의 `A열`에서 찾아 일치하는 `B열`의 거래처명을 가져옵니다. 만약 거래처 시트에 존재하지 않는 코드라면 `\"미등록\"` 문구를 띄워줍니다.\n\n---\n\n### 2. 주문 시트 L2:L4 (월별 주문 금액 합계)\n\n* **입력할 셀:** `L2`\n* **채우기 범위:** `L2:L4`\n* **사용할 수식:**\n```excel\n=SUMIFS(E$2:E$21, B$2:B$21, \">=\"&K2, B$2:B$21, \"<\"&EDATE(K2, 1))\n\n```\n\n\n* **설명:** `K열`에 적힌 해당 월의 1일(예: 2026-07-01)부터 다음 달 1일 미만(`EDATE(K2, 1)`)까지의 기간을 기준으로, 중복 여부와 상관없이 `E열(금액)`의 합계를 구합니다.\n\n---\n\n### 3. 주문 시트 H열 (중복 주문번호 확인)\n\n* **입력할 셀:** `H2`\n* **채우기 범위:** `H2:H21`\n* **사용할 수식:**\n```excel\n=IF(COUNTIF(A$2:A$21, A2)>1, \"중복\", \"\")\n\n```\n\n\n* **설명:** `A열(주문번호)` 전체 범위에서 현재 행의 주문번호 개수를 세어, 2개 이상이면 `\"중복\"`을 표시하고 아니면 빈칸(`\"\"`)을 반환합니다.\n\n---\n\n### 4. 주문 시트 I열 (근무일 수 계산)\n\n* **입력할 셀:** `I2`\n* **채우기 범위:** `I2:I21`\n* **사용할 수식:**\n```excel\n=IF(F2=\"\", \"\", NETWORKDAYS.INTL(B2, F2, 1, 휴무일!A$2:A$5))\n\n```\n\n\n* **설명:**\n* 완료일(`F열`)이 빈칸이면 빈칸(`\"\"`)을 반환합니다.\n* 완료일이 있으면 주문일(`B2`)부터 완료일(`F2`)까지의 근무일 수를 구합니다. 주말(토·일, 주말 번호 `1`)과 `휴무일` 시트의 `A2:A5` 날짜들을 제외하며, 시작일과 종료일을 모두 포함하여 계산합니다.",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_excel-formulas_a2",
      "subjectKey": "chatgpt-free",
      "condition": "excel-formulas",
      "attempt": 2,
      "text": "Microsoft 365라면 `XLOOKUP`, `SUMIFS`, `COUNTIF`, `NETWORKDAYS` 함수를 사용하면 됩니다. 아래 수식은 제공해 주신 시트와 열 배치에 맞춰 작성했습니다.\n\n## 1. 거래처명 찾기 — 주문 시트 G열\n\n입력 셀: `주문!G2`\n\n```\n=XLOOKUP(C2,거래처!$A$2:$A$9,거래처!$B$2:$B$9,\"미등록\")\n```\n\n- C2의 거래처코드를 거래처 시트 A열에서 찾습니다.\n- 일치하는 코드가 있으면 B열의 거래처명을 반환합니다.\n- 코드가 없으면 `\"미등록\"`을 표시합니다.\n\n채우기: `G2:G21`까지 아래로 채우세요.\n\n## 2. 월별 주문 금액 합계 — 주문 시트 L열\n\n입력 셀: `주문!L2`\n\n```\n=SUMIFS($E$2:$E$21,$B$2:$B$21,\">=\"&K2,$B$2:$B$21,\"<\"&EDATE(K2,1))\n```\n\n- E열의 금액을 합산합니다.\n- B열의 주문일이 K2에 적힌 월의 1일 이상이고, 다음 달 1일보다 빠른 주문만 합산합니다.\n- 주문번호 중복 여부와 관계없이 해당하는 모든 행의 금액을 더합니다.\n- `EDATE(K2,1)`은 K2의 날짜에서 한 달 뒤 날짜를 구합니다.\n\n채우기: `L2:L4`까지 아래로 채우세요.\n\n참고로 제공된 데이터에서 중복 행도 각각 합산하므로 결과는 다음과 같습니다.\n\n| 셀  | 월        | 합계        |\n| -- | -------- | --------- |\n| L2 | 2026년 7월 | 1,044,500 |\n| L3 | 2026년 8월 | 1,907,000 |\n| L4 | 2026년 9월 | 1,002,500 |\n\n## 3. 주문번호 중복 확인 — 주문 시트 H열\n\n입력 셀: `주문!H2`\n\n```\n=IF(COUNTIF($A$2:$A$21,A2)>=2,\"중복\",\"\")\n```\n\n- A열에서 현재 행의 주문번호가 몇 번 나타나는지 셉니다.\n- 같은 주문번호가 두 번 이상이면 해당 주문번호가 있는 모든 행에 `\"중복\"`을 표시합니다.\n- 한 번만 나타나면 빈칸을 표시합니다.\n\n채우기: `H2:H21`까지 아래로 채우세요.\n\n예를 들어 `SO-2608-002`는 두 번 있으므로 두 행 모두 `\"중복\"`이 표시됩니다. `SO-2609-005`와 `SO-2609-007`처럼 품목이나 금액이 같더라도 주문번호가 다르면 중복으로 처리하지 않습니다.\n\n## 4. 주문일부터 완료일까지 근무일 계산 — 주문 시트 I열\n\n입력 셀: `주문!I2`\n\n```\n=IF(F2=\"\",\"\",NETWORKDAYS(B2,F2,휴무일!$A$2:$A$5))\n```\n\n- B열의 주문일부터 F열의 완료일까지 근무일 수를 계산합니다.\n- `NETWORKDAYS`는 시작일과 종료일을 모두 포함합니다.\n- 토요일과 일요일은 자동으로 제외합니다.\n- `휴무일!A2:A5`에 등록된 회사 휴무일도 제외합니다.\n- 완료일 F2가 빈칸이면 결과도 빈칸으로 표시합니다.\n\n채우기: `I2:I21`까지 아래로 채우세요.\n\n예를 들어 다음과 같이 계산됩니다.\n\n| 주문번호        | 주문일        | 완료일        | 근무일 |\n| ----------- | ---------- | ---------- | --- |\n| SO-2607-001 | 2026-07-01 | 2026-07-03 | 3   |\n| SO-2607-003 | 2026-07-13 | 2026-07-20 | 6   |\n| SO-2607-005 | 2026-07-31 | 2026-08-04 | 3   |\n| SO-2609-005 | 2026-09-22 | 빈칸         | 빈칸  |\n\n두 번째 예시는 7월 17일 회사 휴무일과 주말을 제외하므로 근무일이 6일입니다.\n\n## 최종 정리\n\n| 기능         | 입력 셀 | 수식 입력 후 채우기 범위 |\n| ---------- | ---- | -------------- |\n| 거래처명 조회    | `G2` | `G2:G21`       |\n| 월별 금액 합계   | `L2` | `L2:L4`        |\n| 주문번호 중복 확인 | `H2` | `H2:H21`       |\n| 근무일 계산     | `I2` | `I2:I21`       |\n\n사용 팁: 수식 입력 후 셀 오른쪽 아래의 채우기 핸들을 아래로 끌면 됩니다. `$`가 붙은 범위는 복사해도 고정되며, `C2`, `A2`, `B2`, `F2`, `K2` 등은 행에 따라 자동으로 변경됩니다.\n\n또한 날짜 열 B와 F, 그리고 휴무일 시트 A열은 실제 엑셀 날짜 값이어야 합니다. 날짜가 텍스트로 저장되어 있다면 먼저 날짜 값으로 변환해야 정상적으로 계산됩니다.",
      "marks": [
        {
          "start": 778,
          "end": 787,
          "kind": "wrong",
          "label": "틀림: 수식 값과 다름"
        },
        {
          "start": 808,
          "end": 817,
          "kind": "wrong",
          "label": "틀림: 수식 값과 다름"
        },
        {
          "start": 1817,
          "end": 1827,
          "kind": "wrong",
          "label": "틀림: 수식 값과 다름"
        }
      ],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_brief-report_a3",
      "subjectKey": "chatgpt-free",
      "condition": "brief-report",
      "attempt": 3,
      "text": "# 회의실 예약 시스템 시범 운영 결과 및 확대 운영 건의\n\n보고: 총무팀 이하준\n\n## 1. 개요\n\n- 시범 기간: 9/1(화)\\~9/30(수)\n- 운영 대상: 본관 5\\~7층 회의실 12개\n- 운영 방식: 대상 회의실은 시스템 예약, 그 외 층은 기존 엑셀 예약표 유지\n- 보고 목적: 시범 운영 결과 공유 및 전 층 확대 운영 검토 건의\n\n## 2. 운영 결과\n\n- 예약 실적: 총 486건\n- 중복 예약: 시범 기간 0건으로, 기존 엑셀 예약표 사용 시 월 10건 안팎 발생하던 중복 예약 해소\n- 노쇼 발생: 61건으로 직원 불만이 가장 많았던 사항임\n- 체크인 운영: 9월 셋째 주부터 회의실 입구 태블릿을 통한 체크인 시범 적용\n- 만족도 조사: 9/28\\~9/30 실시, 총 38명 응답\n  - 전보다 편함 29명, 비슷함 6명, 불편함 3명\n  - 응답자 중 약 76%가 기존보다 편리하다고 평가함\n\n## 3. 문제점\n\n- 노쇼 관리 미흡: 예약 후 미사용 사례 61건 발생으로 회의실 운영 효율 저하 및 직원 불만 발생\n- 모바일 사용성 부족: 휴대폰 화면에서 예약 시간 선택 칸이 작아 이용 불편 발생\n- 개선 요청 미완료: 시스템 공급업체에 화면 수정 요청을 전달했으나 회신 대기 중임\n- 확대 운영 비용 미확정: 추가 태블릿 구매 수량 및 비용이 정해지지 않았으며 재무팀과 협의 중임\n\n## 4. 개선 방안\n\n- 노쇼 방지: 회의 시작 후 10분 이내 체크인이 없으면 예약을 자동 취소하는 방안 검토\n- 화면 개선: 모바일 예약 시간 선택 영역 확대를 공급업체에 요청한 상태이며, 반영 일정은 미정임\n- 운영 효율 유지: 중복 예약 방지 효과를 바탕으로 시스템 운영 범위 확대 검토\n- 비용 검토: 재무팀 협의를 통해 추가 태블릿 구매 수량 및 비용 확인 필요\n\n## 5. 향후 계획 및 건의\n\n- 확대 운영 건의: 11/2(월)부터 본관 전 층(3\\~12층)으로 확대하는 방안 제안\n- 승인 절차: 팀장 검토 후 경영지원본부장 승인 필요\n- 사전 확인 사항: 추가 태블릿 구매 규모 및 비용, 모바일 화면 수정 일정 확정 필요\n- 건의 사항: 시범 운영 성과와 문제점 개선 방안을 바탕으로 전 층 확대 운영 여부 검토 및 승인 요청함. 확대 시행 여부는 미확정임.",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_brief-report_a3",
      "subjectKey": "gemini-free",
      "condition": "brief-report",
      "attempt": 3,
      "text": "**[보고] 회의실 예약 시스템 시범 운영 결과**\n\n**1. 개요**\n\n* **시범 기간:** 2026. 9. 1.(화) ~ 9. 30.(수)\n* **대상 범위:** 본관 5~7층 회의실 12개소 (타 층은 기존 엑셀 예약표 유지)\n* **작성자:** 총무팀 이하준\n\n**2. 운영 결과**\n\n* **예약 실적:** 총 486건 발생\n* **중복 예약 방지:** 기존 엑셀 예약 시 월 10건 안팎 발생하던 중복 예약이 시범 기간 중 0건으로 감소함\n* **사용자 만족도 조사:** 9. 28.(월) ~ 9. 30.(수) 실시 (응답자 38명)\n* 편해짐: 29명\n* 비슷함: 6명\n* 불편함: 3명\n\n\n\n**3. 문제점**\n\n* **노쇼(No-Show) 발생:** 전체 486건 중 예약 후 미이용 건수 61건 발생 (직원 불만 최다 접수 사항임)\n* **모바일 편의성 부족:** 모바일 화면 내 시간 선택 칸이 협소하여 이용이 불편하다는 의견 제시됨\n\n**4. 개선 방안**\n\n* **체크인 및 자동 취소 도입:** 회의 시작 후 10분 이내 태블릿 미체크인 시 예약이 자동 취소되도록 기능 개선 추진 (9월 3주차 태블릿 체크인 시범 적용 및 다수 의견 반영)\n* **모바일 UI 수정:** 시스템 공급업체에 시간 선택 칸 확대 수정 요청 완료함 (답변 대기 중임)\n\n**5. 향후 계획 및 건의**\n\n* **적용 범위 확대 건의:** 11. 2.(월)부터 본관 전 층(3~12층) 확대 적용 건의함 (미정 사항으로 팀장 검토 및 경영지원본부장 승인 필요함)\n* **소요 예산 협의:** 전 층 확대 시 추가 필요한 태블릿 수량 및 비용은 미정 상태이며, 현재 재무팀과 협의 중임\n* **보고 일정:** 금주 금요일 주간 회의 시 경영지원본부장 보고 예정임",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_notice-summary_a3",
      "subjectKey": "gemini-free",
      "condition": "notice-summary",
      "attempt": 3,
      "text": "📢 **2026년 하반기 업무용 노트북 교체 신청 안내**\n\n* **신청 방법:** 붙임1 양식 작성 후 전자결재 시스템('자산 신청' 메뉴)으로 상신 (메신저/이메일 접수 불가)\n* **신청 마감 및 교체 날짜:** 신청 마감 ~10/30(금) 18:00까지 / 지급 및 데이터 이관 11/16(월)~11/20(금)\n* **지원 금액:** 1인당 최대 1,650,000원 (VAT 포함, 초과 금액은 부서 운영비 부담)\n* **문의처:** 경영지원팀 정다은 매니저 (내선 2417 / daeun.jeong@example.com)\n* **첨부 파일:** [붙임1] 노트북 교체 신청 양식(엑셀), [붙임2] 기종별 사양 비교표",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_notice-summary_a3",
      "subjectKey": "chatgpt-free",
      "condition": "notice-summary",
      "attempt": 3,
      "text": "[업무용 노트북 교체 신청 안내] 대상: 2022.12.31. 이전 지급 기기 사용자 및 2023년 이후 지급 기기 중 수리 3회 이상인 기기 사용자 신청 방법: 부서장이 붙임 1(엑셀)에 대상자 명단 작성 후 전자결재 시스템 ‘자산 신청’ 메뉴로 제출(이메일·메신저 접수 불가) 지원 금액: 1인당 최대 165만 원(VAT 포함), 초과분은 부서 운영비 부담 / 신청 마감: 2026.10.30.(금) 18:00 교체 일정: 2026.11.16.(월)\\~11.20.(금), 기존 노트북은 신규 기기 수령 후 7일 이내 반납 문의: 경영지원팀 정다은 매니저(내선 2417, daeun.jeong\\@example.com) / 첨부: ① 노트북 교체 신청 양식(엑셀) ② 기종별 사양 비교표",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_excel-formulas_a3",
      "subjectKey": "chatgpt-free",
      "condition": "excel-formulas",
      "attempt": 3,
      "text": "Microsoft 365라면 `XLOOKUP`, `SUMIFS`, `COUNTIF`, `NETWORKDAYS` 함수를 사용하면 됩니다. 아래 수식은 알려 주신 시트 이름과 열 구성을 기준으로 작성했습니다.\n\n## 1. 거래처명 찾기 — 주문 시트 G열\n\n입력 셀: `주문!G2`\n\n```\n=XLOOKUP(C2,거래처!$A$2:$A$9,거래처!$B$2:$B$9,\"미등록\")\n```\n\n- `C2`: 주문 시트의 거래처코드\n- `거래처!$A$2:$A$9`: 거래처코드 검색 범위\n- `거래처!$B$2:$B$9`: 반환할 거래처명 범위\n- `\"미등록\"`: 일치하는 코드가 없을 때 표시할 값\n\n채우기 범위: `G2:G21`\n\nG2에 수식을 입력한 다음 G21까지 아래로 채우세요. 거래처코드가 `C-111`처럼 거래처 시트에 없는 경우에는 `미등록`이 표시됩니다.\n\n## 2. 월별 주문 금액 합계 — 주문 시트 L열\n\n입력 셀: `주문!L2`\n\n```\n=SUMIFS($E$2:$E$21,$B$2:$B$21,\">=\"&K2,$B$2:$B$21,\"<\"&EDATE(K2,1))\n```\n\n- `$E$2:$E$21`: 합산할 금액 범위\n- `$B$2:$B$21`: 주문일 범위\n- `K2`: 합산할 달의 1일\n- `EDATE(K2,1)`: 다음 달의 1일\n\n해당 월의 1일부터 다음 달 1일 직전까지 주문한 금액을 합산합니다. 중복 주문도 별도로 제외하지 않고 모든 행의 금액을 더합니다.\n\n채우기 범위: `L2:L4`\n\nL2에 수식을 입력한 다음 L4까지 아래로 채우세요.\n\n참고로 제공하신 데이터 기준 합계는 다음과 같습니다.\n\n| 월        | 합계        |\n| -------- | --------- |\n| 2026년 7월 | 1,044,500 |\n| 2026년 8월 | 1,651,000 |\n| 2026년 9월 | 950,500   |\n\n## 3. 중복 주문번호 확인 — 주문 시트 H열\n\n입력 셀: `주문!H2`\n\n```\n=IF(COUNTIF($A$2:$A$21,A2)>=2,\"중복\",\"\")\n```\n\n- `$A$2:$A$21`: 전체 주문번호 범위\n- `A2`: 현재 행의 주문번호\n- `COUNTIF` 결과가 2 이상이면 `\"중복\"`, 그렇지 않으면 빈칸(`\"\"`)을 표시합니다.\n\n채우기 범위: `H2:H21`\n\nH2에 입력한 후 H21까지 아래로 채우세요.\n\n이 수식은 중복 주문번호가 있는 모든 해당 행에 `중복`을 표시합니다. 예를 들어 `SO-2608-002`는 두 번 나타나므로 두 행 모두 `중복`으로 표시됩니다.\n\n## 4. 주문일부터 완료일까지 근무일 계산 — 주문 시트 I열\n\n입력 셀: `주문!I2`\n\n```\n=IF(F2=\"\",\"\",NETWORKDAYS(B2,F2,휴무일!$A$2:$A$5))\n```\n\n- `B2`: 주문일\n- `F2`: 완료일\n- `휴무일!$A$2:$A$5`: 회사 휴무일 목록\n- `NETWORKDAYS`: 시작일과 종료일을 모두 포함하여 근무일 수를 계산합니다. 토요일과 일요일은 자동으로 제외됩니다.\n- `IF(F2=\"\",\"\",...)`: 완료일이 없으면 빈칸을 표시합니다.\n\n채우기 범위: `I2:I21`\n\nI2에 입력한 다음 I21까지 아래로 채우세요.\n\n예를 들어 다음과 같이 계산됩니다.\n\n| 주문일            | 완료일            | 근무일 수 | 계산 설명                 |\n| -------------- | -------------- | ----- | --------------------- |\n| 2026-07-01 (수) | 2026-07-03 (금) | 3     | 시작일과 종료일 포함           |\n| 2026-07-16 (목) | 2026-07-21 (화) | 3     | 7월 17일 휴무, 주말 제외      |\n| 2026-09-21 (월) | 2026-09-30 (수) | 6     | 주말 및 9월 24\\~25일 휴무 제외 |\n| 2026-09-22 (화) | 빈칸             | 빈칸    | 미완료 주문                |\n\n## 한눈에 보는 입력 위치\n\n| 셀    | 수식 목적      | 채우기 범위   |\n| ---- | ---------- | -------- |\n| `G2` | 거래처명 조회    | `G2:G21` |\n| `L2` | 월별 금액 합계   | `L2:L4`  |\n| `H2` | 주문번호 중복 확인 | `H2:H21` |\n| `I2` | 근무일 수 계산   | `I2:I21` |\n\n주의: 날짜 열 B와 F, 휴무일 시트의 A열, 월 기준 열 K는 실제 엑셀 날짜 값이어야 합니다. 텍스트로 저장된 날짜라면 먼저 날짜 값으로 변환해야 수식이 올바르게 계산됩니다.\n\n또한 Excel의 수식 구분 기호 설정에 따라 쉼표(`,`) 대신 세미콜론(`;`)을 사용해야 할 수도 있습니다.",
      "marks": [
        {
          "start": 906,
          "end": 913,
          "kind": "wrong",
          "label": "틀림: 수식 값과 다름"
        }
      ],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_excel-formulas_a3",
      "subjectKey": "gemini-free",
      "condition": "excel-formulas",
      "attempt": 3,
      "text": "Microsoft 365 버전에서 사용할 수 있는 4가지 수식입니다. 각 수식을 지정된 셀에 입력한 뒤 아래쪽으로 채우기 핸들을 더블클릭하거나 드래그하여 적용해 주세요.\n\n---\n\n### 1. 주문 시트 G열 (거래처명 찾기)\n\n* **입력할 셀**: `G2`\n* **채울 범위**: `G2:G21`\n* **수식**:\n```excel\n=XLOOKUP(C2, 거래처!A$2:A$9, 거래처!B$2:B$9, \"미등록\")\n\n```\n\n\n* **설명**: `C열`의 거래처코드를 `거래처` 시트의 `A열`에서 찾아 `B열`의 거래처명을 가져옵니다. 일치하는 코드가 없으면 \"미등록\"을 표시합니다.\n\n---\n\n### 2. 주문 시트 L2:L4 (월별 주문금액 합계)\n\n* **입력할 셀**: `L2`\n* **채울 범위**: `L2:L4`\n* **수식**:\n```excel\n=SUMIFS(E$2:E$21, B$2:B$21, \">=\"&K2, B$2:B$21, \"<\"&EDATE(K2, 1))\n\n```\n\n\n* **설명**: `K열`에 적힌 해당 월의 1일부터 말일까지(`EDATE` 함수로 다음 달 1일 직전까지)의 주문일을 기준으로 금액(`E열`)의 합계를 구합니다.\n\n---\n\n### 3. 주문 시트 H열 (중복 주문번호 확인)\n\n* **입력할 셀**: `H2`\n* **채울 범위**: `H2:H21`\n* **수식**:\n```excel\n=IF(COUNTIF(A$2:A$21, A2)>1, \"중복\", \"\")\n\n```\n\n\n* **설명**: 전체 주문번호 범위(`A$2:A$21`)에서 현재 행의 주문번호(`A2`) 개수를 세어 2개 이상이면 \"중복\"을, 아니면 빈칸(`\"\"`)을 표시합니다.\n\n---\n\n### 4. 주문 시트 I열 (근무일 계산)\n\n* **입력할 셀**: `I2`\n* **채울 범위**: `I2:I21`\n* **수식**:\n```excel\n=IF(F2=\"\", \"\", NETWORKDAYS.INTL(B2, F2, 1, 휴무일!A$2:A$5))\n\n```\n\n\n* **설명**:\n* 완료일(`F2`)이 비어 있으면 빈칸(`\"\"`)을 반환합니다.\n* 완료일이 있으면 주문일(`B2`)부터 완료일(`F2`)까지 주말(토, 일)과 `휴무일` 시트의 날짜(`A$2:A$5`)를 제외한 실제 근무일 수를 계산합니다. (주문일과 완료일 당일도 포함됩니다.)",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_decline-email_a3",
      "subjectKey": "gemini-free",
      "condition": "decline-email",
      "attempt": 3,
      "text": "**제목: [영업지원팀] 판촉용 텀블러 납품 일정 안내의 건**\n\n안녕하세요, 한결디자인 박서윤 과장님.\n\n영업지원팀 김도현 대리입니다.\n\n요청하신 텀블러 납품일 변경건 관련하여 안내드립니다.\n\n현재 생산 일정상 요청하신 11월 13일까지 600개 전량을 납품하기는 어려운 상황입니다.\n\n대신 원활한 업무 진행을 위해 **11월 13일에 300개를 우선 선발송**해 드리고, **나머지 300개는 기존 납품일인 11월 20일**에 맞춰 전달해 드리고자 합니다.\n\n아울러 일정 진행을 위해 **텀블러에 인쇄할 최종 문구 파일을 10월 27일까지** 전달해 주시기를 부탁드립니다.\n\n모든 수량을 한 번에 맞춰드리지 못해 양해 부탁드리며, 추가 문의 사항이 있으시면 언제든 연락해 주시기 바랍니다.\n\n감사합니다.\n\n김도현 드림",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_decline-email_a3",
      "subjectKey": "chatgpt-free",
      "condition": "decline-email",
      "attempt": 3,
      "text": "박서윤 과장님, 안녕하세요.\\\n영업지원팀 김도현 대리입니다.\n\n요청하신 판촉용 텀블러 600개의 납품 일정과 관련하여 안내드립니다.\n\n생산 일정상 11월 13일까지 600개 전량 납품은 어려운 점 양해 부탁드립니다. 대신 11월 13일에 300개를 먼저 보내 드리고, 나머지 300개는 기존 납품일인 11월 20일에 보내 드리겠습니다.\n\n아울러 원활한 제작을 위해 텀블러에 인쇄할 최종 문구 파일을 10월 27일까지 전달해 주시면 감사하겠습니다.\n\n감사합니다.\\\n김도현 드림\n\n제목을 더 간결하게 다듬어 주세요분할 납품 일정을 한눈에 보이게 정리해 주세요",
      "marks": [
        {
          "start": 267,
          "end": 310,
          "kind": "ui",
          "label": "앱이 답 아래 띄운 제안 버튼의 글이에요. 복사 버튼 글에 섞여 들어왔고, 채점하지 않았어요."
        }
      ],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "chatgpt-free_meeting-actions_a3",
      "subjectKey": "chatgpt-free",
      "condition": "meeting-actions",
      "attempt": 3,
      "text": "| 담당자    | 할 일                                            | 기한    |\n| ------ | ---------------------------------------------- | ----- |\n| 서도윤 과장 | B 호텔 세미나실 계약 마무리                               | 10/16 |\n| 오민재 대리 | 케이터링 업체 3곳 견적 비교표 작성 및 제출                      | 10/14 |\n| 한지수 팀장 | 상무님께 세미나 계획 보고 및 인사말 받기                        | 10/15 |\n| 윤가은 사원 | 확정된 상무님 인사말을 디자인 파일에 반영하고 고객사 120곳에 초청장 이메일 발송 | 10/20 |\n| 서도윤 과장 | 외부 강사에게 발표 시간 변경(40분)을 이메일로 알리고 확인받기           | 10/13 |\n| 윤가은 사원 | 온라인 참석 신청서 제작 및 초청장에 넣을 링크 준비                  | 10/19 |\n| 오민재 대리 | 옆 팀에 행사 당일 현장 등록 데스크 지원 인력 2명 요청 및 답변 확인       | 10/23 |",
      "marks": [],
      "elided": [],
      "finish": "stop"
    },
    {
      "id": "gemini-free_meeting-actions_a3",
      "subjectKey": "gemini-free",
      "condition": "meeting-actions",
      "attempt": 3,
      "text": "| 담당자 | 할 일 | 기한 |\n| --- | --- | --- |\n| 서도윤 | B 호텔 세미나실 계약 | 10/16 |\n| 오민재 | 케이터링 업체 세 곳 비교표 작성 | 10/14 |\n| 한지수 | 상무님께 세미나 계획 보고 및 초청장 인사말 받기 | 10/15 |\n| 윤가은 | 고객사 초청장 메일 발송 | 10/20 |\n| 서도윤 | 외부 강사님께 발표 시간 변경(40분) 메일 안내 및 확인 | 10/13 |\n| 윤가은 | 참석 신청용 온라인 신청서 작성 | 10/19 |\n| 오민재 | 현장 등록 데스크 지원 인력 2명 타 팀 요청 및 확인 | 10/23 |",
      "marks": [],
      "elided": [],
      "finish": "stop"
    }
  ],
  "matrices": [
    {
      "id": "notice-summary",
      "title": "공문 요약 채점",
      "columns": [
        {
          "subjectKey": "chatgpt-free",
          "condition": "notice-summary",
          "attempt": 1
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "notice-summary",
          "attempt": 2
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "notice-summary",
          "attempt": 3
        },
        {
          "subjectKey": "gemini-free",
          "condition": "notice-summary",
          "attempt": 1
        },
        {
          "subjectKey": "gemini-free",
          "condition": "notice-summary",
          "attempt": 2
        },
        {
          "subjectKey": "gemini-free",
          "condition": "notice-summary",
          "attempt": 3
        }
      ],
      "rows": [
        {
          "label": "새 노트북 지급 일정 11월 16일(월)~11월 20일(금)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "1인당 지원 한도 1,650,000원",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "신청 마감 10월 30일(금) 18시",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "문의처: 경영지원팀 정다은 매니저, 내선 2417 또는 이메일",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "신청 방법: 신청 양식에 대상자 명단을 적어 전자결재('자산 신청')로 제출",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "missing",
            "correct"
          ]
        },
        {
          "label": "첨부 2개: 노트북 교체 신청 양식(엑셀), 기종별 사양 비교표",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "5줄 이하",
          "cells": [
            "correct",
            "wrong",
            "correct",
            "wrong",
            "correct",
            "wrong"
          ]
        }
      ],
      "totals": [
        {
          "label": "꼭 남을 사실 맞음",
          "values": [
            "6/6",
            "6/6",
            "6/6",
            "6/6",
            "5/6",
            "6/6"
          ]
        },
        {
          "label": "형식 맞음",
          "values": [
            "1/1",
            "0/1",
            "1/1",
            "0/1",
            "1/1",
            "0/1"
          ]
        }
      ],
      "note": "꼭 남을 사실 6개와 5줄 이하를 따로 셌어요. 줄 수는 스크립트로 셌어요. ChatGPT 시도 3의 복사 버튼 글은 줄바꿈 없이 한 줄이었고 화면에서는 5줄이었어요. 두 글 다 5줄 이하라 결과는 같아요."
    },
    {
      "id": "excel-formulas",
      "title": "엑셀 수식 결과 칸 채점",
      "columns": [
        {
          "subjectKey": "chatgpt-free",
          "condition": "excel-formulas",
          "attempt": 1
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "excel-formulas",
          "attempt": 2
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "excel-formulas",
          "attempt": 3
        },
        {
          "subjectKey": "gemini-free",
          "condition": "excel-formulas",
          "attempt": 1
        },
        {
          "subjectKey": "gemini-free",
          "condition": "excel-formulas",
          "attempt": 2
        },
        {
          "subjectKey": "gemini-free",
          "condition": "excel-formulas",
          "attempt": 3
        }
      ],
      "rows": [
        {
          "label": "G9: 목록 중간에 있는 코드(C-106)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "G12: 거래처 표 마지막 줄의 코드(C-108). 찾는 범위가 표 끝까지 닿는지 봐요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "G4: 거래처 표에 없는 코드(C-110)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "L2: 7월 합계(7월 31일 주문 포함)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "L3: 8월 합계(중복 줄과 8월 31일 주문 포함)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "L4: 9월 합계(9월 30일 포함, 10월 1일 주문 제외)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "H8: 두 번 나오는 주문번호의 첫 줄(SO-2608-002)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "H10: 같은 주문번호의 두 번째 줄",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "H20: 날짜·거래처·품목·금액은 17행과 같지만 주문번호가 다른 줄",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "I5: 7월 16일~7월 21일(휴무일 1일, 주말 포함)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "I16: 9월 21일~9월 30일(휴무일 2일, 주말 포함)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "I17: 완료일이 빈칸인 줄",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        }
      ],
      "totals": [
        {
          "label": "맞음",
          "values": [
            "12/12",
            "12/12",
            "12/12",
            "12/12",
            "12/12",
            "12/12"
          ]
        }
      ],
      "note": "답의 수식을 답이 말한 칸에 넣고 엑셀 규칙대로 계산한 값을 답안표와 맞춰 봤어요. 두 채점자가 각자 Python 3.14.2로 만든 계산기를 썼어요(이 컴퓨터에는 LibreOffice가 없었어요)."
    },
    {
      "id": "decline-email",
      "title": "거절 메일 조건 채점",
      "columns": [
        {
          "subjectKey": "chatgpt-free",
          "condition": "decline-email",
          "attempt": 1
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "decline-email",
          "attempt": 2
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "decline-email",
          "attempt": 3
        },
        {
          "subjectKey": "gemini-free",
          "condition": "decline-email",
          "attempt": 1
        },
        {
          "subjectKey": "gemini-free",
          "condition": "decline-email",
          "attempt": 2
        },
        {
          "subjectKey": "gemini-free",
          "condition": "decline-email",
          "attempt": 3
        }
      ],
      "rows": [
        {
          "label": "제목이 있어요",
          "cells": [
            "missing",
            "missing",
            "missing",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "받는 사람을 '박서윤 과장님'으로 불러요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "11월 13일에 600개를 모두 보내기는 어렵다고 분명히 말해요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "요점 1: 11월 13일에 300개를 먼저 보내요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "요점 2: 나머지 300개는 원래대로 11월 20일에 보내요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "요점 3: 최종 인쇄 문구 파일을 10월 27일까지 보내 달라고 부탁해요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "상황에 없는 약속을 하지 않아요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "제목과 본문을 합쳐 500자 이하",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "보내는 사람: 영업지원팀 김도현",
          "cells": [
            "correct",
            "missing",
            "missing",
            "missing",
            "missing",
            "missing"
          ]
        }
      ],
      "totals": [
        {
          "label": "맞음",
          "values": [
            "8/9",
            "7/9",
            "7/9",
            "8/9",
            "8/9",
            "8/9"
          ]
        }
      ],
      "note": "ChatGPT 시도 1, 2, 3의 '제목이 있어요' 빠짐은 메일 쓰기 상자의 제목이 복사 버튼 글에 들어오지 않아서예요. 화면에는 제목이 있어요. 말투는 채점하지 않고 운영자 판정으로 봐요."
    },
    {
      "id": "meeting-actions",
      "title": "회의 할 일 채점",
      "columns": [
        {
          "subjectKey": "chatgpt-free",
          "condition": "meeting-actions",
          "attempt": 1
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "meeting-actions",
          "attempt": 2
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "meeting-actions",
          "attempt": 3
        },
        {
          "subjectKey": "gemini-free",
          "condition": "meeting-actions",
          "attempt": 1
        },
        {
          "subjectKey": "gemini-free",
          "condition": "meeting-actions",
          "attempt": 2
        },
        {
          "subjectKey": "gemini-free",
          "condition": "meeting-actions",
          "attempt": 3
        }
      ],
      "rows": [
        {
          "label": "서도윤 · B 호텔 세미나실 계약 · 10/16(금)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "오민재 · 케이터링 견적 3곳 비교표 · 10/14(수)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "윤가은 · 초청장 메일 발송(고객사 120곳) · 10/20(화)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "한지수 · 상무님께 세미나 계획 보고하고 인사말 받기 · 10/15(목)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "서도윤 · 외부 강사에게 발표 시간 40분으로 바뀐 것을 알리고 확인받기 · 10/13(화)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "윤가은 · 온라인 참석 신청서 만들기 · 10/19(월)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "오민재 · 옆 팀에 현장 등록 데스크 인력 2명 지원 요청, 답 받기 · 10/23(금)",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "취소된 현수막 일을 할 일로 넣지 않아요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        }
      ],
      "totals": [
        {
          "label": "할 일 맞음",
          "values": [
            "7/7",
            "7/7",
            "7/7",
            "7/7",
            "7/7",
            "7/7"
          ]
        },
        {
          "label": "금지 맞음",
          "values": [
            "1/1",
            "1/1",
            "1/1",
            "1/1",
            "1/1",
            "1/1"
          ]
        }
      ],
      "note": "할 일 7개는 담당자, 할 일, 기한이 다 맞아야 맞음이에요. 취소된 현수막 일을 넣지 않았는지는 따로 셌어요."
    },
    {
      "id": "brief-report",
      "title": "개조식 보고서 채점",
      "columns": [
        {
          "subjectKey": "chatgpt-free",
          "condition": "brief-report",
          "attempt": 1
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "brief-report",
          "attempt": 2
        },
        {
          "subjectKey": "chatgpt-free",
          "condition": "brief-report",
          "attempt": 3
        },
        {
          "subjectKey": "gemini-free",
          "condition": "brief-report",
          "attempt": 1
        },
        {
          "subjectKey": "gemini-free",
          "condition": "brief-report",
          "attempt": 2
        },
        {
          "subjectKey": "gemini-free",
          "condition": "brief-report",
          "attempt": 3
        }
      ],
      "rows": [
        {
          "label": "제목",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "'개요' 소제목",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "'운영 결과' 소제목",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "'문제점' 소제목",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "'개선 방안' 소제목",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "'향후 계획' 또는 '건의' 소제목",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "시범 기간 9/1~9/30",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "대상: 본관 5~7층 회의실 12개",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "예약 486건 중 노쇼 61건",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "개선안: 시작 10분 안에 체크인이 없으면 자동 취소",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "11/2(월)부터 본관 전 층(3~12층)으로 넓히자는 건의",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "태블릿 대수나 비용을 지어내지 않아요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "확대를 정해진 일처럼 쓰지 않아요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "메모에 없는 숫자를 쓰지 않아요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "wrong"
          ]
        },
        {
          "label": "메모에 없는 사람·부서·회사 이름을 쓰지 않아요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "공백 포함 1,300자 이하",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        },
        {
          "label": "개조식: 서술형으로 끝나는 줄이 없어요",
          "cells": [
            "correct",
            "correct",
            "correct",
            "correct",
            "correct",
            "correct"
          ]
        }
      ],
      "totals": [
        {
          "label": "필수 항목 맞음",
          "values": [
            "6/6",
            "6/6",
            "6/6",
            "6/6",
            "6/6",
            "6/6"
          ]
        },
        {
          "label": "꼭 들어갈 사실 맞음",
          "values": [
            "5/5",
            "5/5",
            "5/5",
            "5/5",
            "5/5",
            "5/5"
          ]
        },
        {
          "label": "지어내기 금지 맞음",
          "values": [
            "4/4",
            "4/4",
            "4/4",
            "4/4",
            "4/4",
            "3/4"
          ]
        },
        {
          "label": "형식 맞음",
          "values": [
            "2/2",
            "2/2",
            "2/2",
            "2/2",
            "2/2",
            "2/2"
          ]
        }
      ],
      "note": "답안표의 묶음 4개를 따로 셌어요. 글자 수와 줄 끝 글자는 스크립트로 셌어요. Gemini 시도 3의 '메모에 없는 숫자' 틀림은 기간 앞에 붙인 연도 '2026' 때문이에요. 메모에는 연도가 없어서 두 채점자 다 답안표 규칙대로 틀림으로 봤어요."
    }
  ],
  "series": [],
  "costs": []
}
