DATEDIF

두 날짜 사이의 일, 월 또는 연수를 계산합니다.

사용 예

DATEDIF(DATE(1969, 7, 16), DATE(1969, 7, 24), "D")

DATEDIF(A1, A2, "YM")

DATEDIF("7/16/1969", "7/24/1969", "Y")

구문

DATEDIF(시작일, 종료일, 단위)

  • 시작일 - 계산에서 고려해야 할 시작일입니다. DATE가 포함된 셀에 대한 참조, DATE 유형을 반환하는 함수 또는 숫자여야 합니다.

  • 종료일 - 계산에서 고려해야 할 종료일입니다. DATE가 포함된 셀에 대한 참조, DATE 유형을 반환하는 함수 또는 숫자여야 합니다.

  • 단위 - 시간의 단위를 나타내는 텍스트 약자입니다. 예를 들어, "M"은 월을 의미합니다. 허용되는 값으로는 "Y", "M", "D", "MD", "YM", "YD"가 있습니다.

    • "Y": 시작일종료일 사이 전체 연도의 수입니다.

    • "M": 시작일종료일 사이 전체 개월의 수입니다.

    • "D": 시작일종료일 사이의 전체 일 수입니다.

    • "MD": 시작일종료일 사이의 기간에서 전체 개월 수를 무시한 일 수입니다.

    • "YM": 시작일종료일 사이의 기간에서 전체 연도 수를 무시한 개월 수입니다.

    • "YD": 시작일종료일 사이의 간격이 1년 이하라는 가정 하에 계산한 시작일종료일 사이의 일 수입니다.

참고

  • 개월 및 연도 수 계산 시 시작일의 '일'과 같거나 지나야만 개월 및 연도 수에 포함됩니다. 예를 들어 9/30/15와 2/28/16의 경우 28일이 2월의 마지막 날이지만 함수는 '4개월'이라는 값을 반환합니다.

  • DATEDIF에서 예상치 않은 형식의 결과를 반환할 경우 셀에 미리 지정된 형식이 있지 않은지 확인하세요. 예를 들어 DATEDIF(DATE(1969,7,16),DATE(1969,7,24),"D")에서 1/4/1900을 반환하면 셀에 날짜 형식이 적용된 것입니다. 셀의 형식을 숫자로 변경하면 예상된 결과인 8이 표시됩니다.

  • '내 나이에서 만이 되는 연 수와 월 수를 빼면 며칠이 남는지' 확인하려면 단위 "MD"를 사용하세요.

  • '내 나이에서 만이 되는 연 수를 빼면 만으로 몇 개월이 남는지' 확인하려면 단위 "YM"을 사용하세요.

  • '생일과 오늘 날짜를 고려했을 때 마지막 생일 이후 며칠이 지났는지' 확인하려면 단위 "YD"를 사용하세요.

더보기

DATE: 년, 월, 일을 날짜로 전환합니다.

DATEVALUE: 알려진 형식의 주어진 날짜 문자열을 날짜 값으로 변환합니다.

이 예에서 DATEDIF는 아폴로 11호가 임무를 수행하는 데 소요된 일 수를 반환합니다.

이 예에서 DATEDIF는 1년에 포함된 개월 수를 반환합니다.

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?