엑셀 근무일수·D-day·기한 날짜 계산 수식 프롬프트

일정표·근태표에서 날짜 계산이 하루씩 어긋나는 문제를 막기 위해, 기준을 분명히 정하고 NETWORKDAYS·WORKDAY 같은 함수로 정확한 수식을 받는 프롬프트입니다.

#엑셀#날짜 계산#NETWORKDAYS#WORKDAY#D-day

이럴 때 쓰세요

  • 프로젝트 기간에서 주말과 공휴일을 뺀 실제 작업일 수를 구해야 할 때
  • 업무 목록에 마감일까지 남은 날을 "D-3"처럼 자동으로 표시하고 싶을 때
  • "접수일로부터 10영업일 이내" 같은 처리 기한 날짜를 계산해야 할 때

광고

① 빈칸 채우기

입력한 내용은 이 브라우저에만 저장되고 서버로 보내지 않습니다. 회사 기밀·개인정보는 가명으로 바꿔 넣으세요.

② 완성된 프롬프트

빈칸 4개
당신은 일정·근태 관리 엑셀을 수없이 만들어 본 엑셀 강사입니다.
아래 표에서 날짜 계산을 정확하게 하는 수식을 만들어 주세요.

[환경]
- 프로그램/버전: [엑셀 버전]
- 쉬는 요일: [쉬는 요일]

[표 구조]
[표 구조]

[계산하고 싶은 것]
[계산하고 싶은 것]

[추가 조건]
(없음)

[요구사항]
1. 계산 항목마다 '넣을 셀 → 수식 → 설명'을 한 묶음으로 써 주세요.
2. 시작일과 마감일을 날수에 포함하는지 각 함수의 기준을 분명히 밝혀 주세요.
3. 쉬는 요일이 토·일이 아니라면 .INTL 함수와 주말 인수를 정확히 써 주세요.
4. 공휴일 범위는 아래로 채워도 밀리지 않도록 절대참조로 써 주세요.
5. 결과가 숫자(일련번호)로 보이는 경우 셀 서식을 어떻게 바꾸는지 알려 주세요.
6. 날짜가 텍스트로 입력된 경우처럼 계산이 틀어지는 흔한 원인을 2가지 짚어 주세요.

AI 결과 예시

예시 값을 넣어 실행했을 때 기대할 수 있는 결과입니다. 표현은 AI 서비스와 실행할 때마다 조금씩 달라집니다.

[D열] 영업일 수 — D2 =NETWORKDAYS(B2,C2,공휴일!$A$2:$A$20) 시작일과 마감일을 모두 포함해, 토·일과 공휴일 목록을 뺀 날수를 셉니다. 예를 들어 월요일 시작·금요일 마감이면 5가 나옵니다. [E열] D-day 표시 — E2 =IF(C2="","",IF(C2>TODAY(),"D-"&C2-TODAY(),IF(C2=TODAY(),"D-day","D+"&TODAY()-C2))) 마감일이 비어 있으면 빈칸, 남았으면 D-숫자, 당일은 D-day, 지났으면 D+숫자로 보여 줍니다. 엑셀은 빼기를 &보다 먼저 계산하므로 괄호 없이도 "D-3"처럼 나옵니다. [F열] 10영업일 뒤 날짜 — F2 =WORKDAY(B2,10,공휴일!$A$2:$A$20) 시작일 다음 날부터 영업일을 10개 세어 그 날짜를 돌려줍니다. 시작일 자체는 세지 않습니다. [서식] F열에 46000 같은 숫자가 보이면 셀 서식 > 날짜(또는 사용자 지정 yyyy-mm-dd)로 바꾸세요. [계산이 틀어지는 흔한 원인] - 날짜가 텍스트로 들어가 있으면 #VALUE!가 납니다. 셀이 왼쪽 정렬이면 의심하고 데이터 > 텍스트 나누기로 날짜로 바꾸세요. - 공휴일 목록에 대체공휴일이나 회사 지정 휴무일이 빠져 있으면 영업일이 하루씩 많게 나옵니다. [참고] 쉬는 요일이 일요일만이라면 =NETWORKDAYS.INTL(B2,C2,11,공휴일!$A$2:$A$20)처럼 주말 인수 11을 쓰세요.

이 프롬프트가 잘 통하는 이유

  • 포함 기준 명시: 날짜 계산 오류의 대부분은 시작일을 세느냐 마느냐에서 생겨, 함수별 기준을 밝히게 했습니다.
  • 쉬는 요일 지정: 토·일이 아닌 근무 형태도 .INTL 함수로 정확히 처리할 수 있습니다.
  • 절대참조 요구: 공휴일 범위가 아래로 채울 때 밀려 일부 행만 틀리는 실수를 막습니다.
  • 서식 안내: 결과가 숫자로 보여 수식이 틀렸다고 착각하는 일을 미리 막아 줍니다.

결과를 다듬는 후속 프롬프트

첫 결과를 받은 같은 대화창에 이어서 보내세요.

  • 조건부 서식

    E열 D-day가 3일 이하로 남으면 빨간색, 지났으면 회색으로 칠하는 조건부 서식 규칙을 알려 줘.

  • 근무 시간

    G열 출근 시각, H열 퇴근 시각이 있을 때 점심 1시간을 뺀 근무 시간을 "8:30" 형식으로 구하는 수식을 알려 줘.

  • 개월 수

    입사일과 오늘 날짜로 근속 기간을 "3년 2개월" 형식으로 보여 주는 수식을 만들어 줘.

  • 공휴일 표

    공휴일 목록 시트를 해마다 쉽게 관리할 수 있는 표 구성과 이름 정의 방법을 알려 줘.

쓰기 전에 확인할 점

  • 공휴일 목록은 해마다 직접 확인해 넣어야 합니다. 대체공휴일·임시공휴일은 연중에 추가되기도 하니 공식 달력으로 점검하세요.
  • 수식을 채운 뒤 달력을 보며 손으로 셀 수 있는 짧은 기간 1~2개로 결과를 검산하세요.
  • "10영업일 이내"처럼 기한 규정이 있는 업무라면 접수일을 1일차로 세는지 회사·기관 기준을 먼저 확인하고 수식에 반영하세요.
빈칸 표시가 있는 원본 프롬프트 보기
당신은 일정·근태 관리 엑셀을 수없이 만들어 본 엑셀 강사입니다.
아래 표에서 날짜 계산을 정확하게 하는 수식을 만들어 주세요.

[환경]
- 프로그램/버전: {{version}}
- 쉬는 요일: {{weekend}}

[표 구조]
{{structure}}

[계산하고 싶은 것]
{{goal}}

[추가 조건]
{{extra}}

[요구사항]
1. 계산 항목마다 '넣을 셀 → 수식 → 설명'을 한 묶음으로 써 주세요.
2. 시작일과 마감일을 날수에 포함하는지 각 함수의 기준을 분명히 밝혀 주세요.
3. 쉬는 요일이 토·일이 아니라면 .INTL 함수와 주말 인수를 정확히 써 주세요.
4. 공휴일 범위는 아래로 채워도 밀리지 않도록 절대참조로 써 주세요.
5. 결과가 숫자(일련번호)로 보이는 경우 셀 서식을 어떻게 바꾸는지 알려 주세요.
6. 날짜가 텍스트로 입력된 경우처럼 계산이 틀어지는 흔한 원인을 2가지 짚어 주세요.

광고

함께 쓰면 좋은 프롬프트

엑셀·코딩

원하는 결과만 설명하면 엑셀 함수 만들어 주는 프롬프트

SUMIFS·INDEX/MATCH처럼 조건이 여러 개인 수식을 직접 짜기 어려울 때, 표 구조와 원하는 결과만 적으면 정확한 수식과 설명을 받는 프롬프트입니다.

엑셀·코딩

엑셀 #N/A·#VALUE! 오류 원인 찾고 해결하는 프롬프트

수식은 맞는 것 같은데 오류가 날 때, 수식과 데이터 상태를 알려 주면 원인 후보와 점검 순서, 수정 수식을 함께 받는 프롬프트입니다.

엑셀·코딩

엑셀 조건부 서식·지저분한 데이터 정리 방법 프롬프트

여러 사람이 입력해 형식이 제각각인 표를 정리하고, 눈에 띄어야 할 행을 조건부 서식으로 강조하는 방법을 순서대로 받는 프롬프트입니다.

엑셀·코딩

엑셀 피벗 테이블로 매출 요약표 만드는 법 프롬프트

수천 행짜리 매출·지출 데이터를 지역별·월별 요약표로 만들고 싶을 때, 피벗 테이블을 어떻게 구성하면 되는지 단계별로 받는 프롬프트입니다.

엑셀·코딩

엑셀 반복 작업 자동화 VBA 매크로 만드는 프롬프트

같은 클릭을 매일 반복하는 엑셀 작업을 버튼 하나로 끝내고 싶을 때, 작업 내용을 설명해 VBA 매크로 코드를 받는 프롬프트입니다.

엑셀·코딩

엑셀 지저분한 데이터 공백·형식 한 번에 정리하는 프롬프트

여러 사람이 입력해 형식이 뒤죽박죽인 데이터를, 원본은 그대로 두고 보조 열 수식으로 깔끔하게 통일하는 방법을 받는 프롬프트입니다.

등록 2026-10-01 · 오픈프롬프트 편집팀이 직접 쓰고 시험한 프롬프트입니다. AI 답변에는 틀린 내용이 섞일 수 있으니 숫자·사실·법률 관련 내용은 반드시 확인하세요. AI 답변 확인하는 법