본문 바로가기
AI 및 OA 활용/오늘바로 사용하는 엑셀

📘 19편. WEEKDAY·EDATE·EOMONTH 완전정복

by 쏘굳 2025. 12. 1.
반응형

날짜 계산·요일 판단·월 마감 자동화의 핵심

🧩 도입

업무하다 보면 날짜 관련 계산을 엄청 자주 마주치지?

  • “이 날짜는 무슨 요일이지?”
  • “한 달 뒤, 세 달 뒤 날짜가 자동으로 계산되면 좋겠다…”
  • “이번 달 마지막 날이 며칠이야?”

이걸 손으로 계산하면 실수도 나고, 매번 다시 계산해야 해서 번거롭지.
이럴 때 필요한 게 바로 WEEKDAY / EDATE / EOMONTH 함수야.

이 3개만 제대로 알면
대부분의 날짜 계산은 자동으로 해결된다!


🔍 1. 이 함수들은 언제 쓰나요?

✔ WEEKDAY

날짜의 요일을 숫자로 반환
(예: 1=일요일, 2=월요일 … 기본값 기준)

✔ EDATE

어떤 날짜 기준으로 N개월 전/후 날짜 계산

예: 계약일 + 3개월 후, 결제일 + 1개월 후

✔ EOMONTH

어떤 날짜 기준으로 해당 월의 마지막 날짜 반환

예: “이번 달 말일”, “다음 달 말일”, “지난달 말일”

👉 회계/마감/계약/스케줄링 업무에서 매우 많이 쓰인다.


🔧 2. 함수 구조

✔ WEEKDAY

 
=WEEKDAY(날짜, [반환유형])

반환유형 기본값 = 1 → 일(1)~토(7)

✔ EDATE

 
=EDATE(시작일, 개월수)

✔ EOMONTH

 
=EOMONTH(시작일, 개월수)

📊 3. 실무 예시

✔ 예시 1: 날짜의 요일 확인(WEEKDAY)

A2 = 2025-01-15 일 때

 
=WEEKDAY(A2)

→ 4 (수요일)

텍스트로 바꾸려면:

 
=CHOOSE(WEEKDAY(A2),"일","월","화","수","목","금","토")

→ “수”


✔ 예시 2: 특정 날짜의 N개월 뒤 계산(EDATE)

계약일 2025-01-15 기준, 3개월 후:

 
=EDATE(A2, 3)

👉 2025-04-15

지난달 날짜는 개월수에 -1:

 
=EDATE(A2, -1)

✔ 예시 3: 이번 달 말일(EOMONTH)

 
=EOMONTH(A2, 0)

👉 해당 월의 마지막 날짜

다음 달 말일:

 
=EOMONTH(A2, 1)

회계, 급여, 정산 업무에서 무조건 쓰임!


💡 4. 실무에서 꼭 알아야 할 팁

✔ 1) 날짜 계산은 “EDATE + EOMONTH” 조합이 가장 강력

예: 다음달 말일

 
=EOMONTH(A2, 1)

예: 6개월 뒤 말일

 
=EOMONTH(A2, 6)

✔ 2) WEEKDAY는 반환 형태 설정 가능

예: 월요일을 1로 쓰고 싶다면

 
=WEEKDAY(A2, 2)

👉 월(1)~일(7)


✔ 3) TEXT 함수로 예쁘게 변환

 
=TEXT(EOMONTH(A2, 0), "yyyy-mm-dd")

✔ 4) 날짜는 숫자이기 때문에 계산이 가능

날짜 + 30 → 30일 뒤
날짜 - 7 → 7일 전


📝 마무리

WEEKDAY·EDATE·EOMONTH는
계약, 마감, 스케줄표, 회계 일정을 자동으로 계산할 수 있는 핵심 함수야.

특히

  • “말일 계산”
  • “N개월 후 날짜”
  • “요일 판단”
    은 실무 자동화에서 필수 기술이야.

👉 한 줄 조언:
“날짜 계산의 80%는 WEEKDAY·EDATE·EOMONTH로 끝난다.”

반응형