날짜와 시간 함수 (TODAY, DATEDIF 등)

  1. 날짜별 작업 일정 관리가 어려운 경우: 프로젝트 시작일과 종료일 사이의 기간을 계산해야 할 때.
  1. 시간 데이터를 처리해야 하는 경우: 근무 시간을 계산하거나 특정 시간 이후의 데이터를 필터링할 때.

해결 방법:

1. TODAY 함수: 현재 날짜 반환

2. NOW 함수: 현재 날짜와 시간 반환

3. DATEDIF 함수: 두 날짜 간 차이 계산

4. TEXT 함수: 날짜와 시간 형식 변경


아래는 TODAY, NOW, DATEDIF, TEXT 함수의 설명과 더미 데이터를 활용한 실제 예제를 제공합니다. 각 함수의 입력과 결과값을 포함합니다.


테이블: 프로젝트 일정

프로젝트명시작일종료일
프로젝트 A2024-01-012024-03-31
프로젝트 B2024-02-152024-04-30
프로젝트 C2024-03-012024-05-15

1. TODAY 함수: 현재 날짜 반환

예제:

추가 계산:


2. NOW 함수: 현재 날짜와 시간 반환

예제:

추가 활용:


3. DATEDIF 함수: 두 날짜 간 차이 계산

예제:

추가 옵션:

  1. 월 단위 기간:
    =DATEDIF(A2, B2, "m")
  1. 연 단위 기간:
    =DATEDIF(A2, B2, "y")
프로젝트명시작일종료일기간 (일)기간 (월)
프로젝트 A2024-01-012024-03-31903
프로젝트 B2024-02-152024-04-30752
프로젝트 C2024-03-012024-05-15752

4. TEXT 함수: 날짜와 시간 형식 변경

예제:

응용:

  1. 월과 연도만 표시:
    =TEXT(A2, "yyyy-mm")
    • 결과값: "2024-01".
  1. "프로젝트 A - 종료일" 형식으로 출력:
    ="프로젝트 A - " & TEXT(B2, "yyyy년 mm월 dd일")
    • 결과값: "프로젝트 A - 2024년 03월 31일".

추가 활용 예제

1. 프로젝트 상태 자동 표시

프로젝트명종료일상태
프로젝트 A2024-03-31완료
프로젝트 B2024-04-30완료
프로젝트 C2024-05-15진행 중

2. 다음 프로젝트 시작일까지 남은 일수

프로젝트명시작일남은 일수
프로젝트 A2024-01-01-353
프로젝트 B2024-02-15-308
프로젝트 C2024-03-01-294

추가함수

  1. WORKDAY:
    • 시작 날짜에서 특정 근무일 후의 날짜 계산.
    • 예: =WORKDAY(TODAY(), 10) (오늘부터 10일 후 근무일).
  1. NETWORKDAYS:
    • 두 날짜 사이의 근무일 수 계산.
    • 예: =NETWORKDAYS(A1, B1).
  1. EOMONTH:
    • 특정 달의 마지막 날짜 계산.
    • 예: =EOMONTH(A1, 0).