Excel DATEDIF 함수 사용 방법(예시 포함)

Excel DATEDIF 함수 사용 방법(예시 포함)

Excel DATEDIF는 문서화되지 않은 몇 안 되는 함수 중 하나입니다(내가 아는 다른 함수로는 EVALUATE, FILES 및 GET.CELL이 있습니다).

문서화되지 않음은 수식 목록에서 또는 IntelliSense(일치하는 함수의 이름을 표시하기 위해 수식 이름을 입력할 때 나타나는 프롬프트)의 일부로 찾을 수 없음을 의미합니다.

Excel DATEDIF 함수를 사용하는 경우

지정된 두 날짜 사이의 년, 월 또는 일 수를 계산하려면 Excel DATEDIF 함수를 사용할 수 있습니다.좋은 예는 나이 계산입니다.

그것은 무엇을 반환합니까

지정된 두 날짜 사이의 년/월/일 수를 나타내는 숫자 값을 반환합니다.년, 월 또는 일 수가 사용자 입력에 의해 결정되는지 여부(아래 입력 매개변수 참조).

통사론

=DATEDIF(startDate, EndDate, 단위)

입력 매개변수

  • start_date: 기간의 시작 날짜 값을 나타내는 날짜.큰따옴표로 묶인 텍스트 문자열, 일련 번호 또는 DATE()와 같은 다른 함수의 결과로 입력할 수 있습니다.
  • end_date: 해당 기간의 종료 날짜 값을 나타내는 날짜입니다.큰따옴표로 묶인 텍스트 문자열, 일련 번호 또는 DATE()와 같은 다른 함수의 결과로 입력할 수 있습니다.
  • 단위: 이 함수에서 얻을 수 있는 결과 유형을 결정합니다.사용하는 단위에 따라 DATEDIF 기능에서 XNUMX가지 다른 출력을 얻을 수 있습니다.사용할 수 있는 단위는 다음과 같습니다.
    • "Y" – 지정된 기간에 완료한 년 수를 반환합니다.
    • "M" – 지정된 기간에 완료된 개월 수를 반환합니다.
    • "D" - 지정된 기간 내에 완료된 일 수를 반환합니다.
    • "MD" – 기간의 일 수를 반환하지만 완료된 연도 및 월의 일 수는 계산하지 않습니다.
    • "YM" – 기간의 월 수를 반환하지만 완료된 연도의 월 수는 계산하지 않습니다.
    • "YD" – 기간의 일 수를 반환하지만 완료된 연도의 일 수는 계산하지 않습니다.
관련 질문  태블릿 및 스마트폰 프로세서 목록

보충 참고 사항

  • Excel DATEDIF 함수는 Lotus 1-2-3과의 호환성을 위해 제공됩니다.
  • 이 함수를 Excel의 셀에 입력하면 IntelliSense가 표시되지 않습니다.셀에 함수를 입력하면 함수 이름조차 표시되지 않습니다.그러나 모든 버전의 Excel에서 작동합니다.매개변수와 사용법을 알아야 합니다.Excel DATEDIF 함수가 IntelliSense에 표시되지 않음
  • 날짜는 큰따옴표 안에 있는 텍스트 문자열(예: "2016/1/15"), 일련 번호(예: 42384, 1900 날짜 시스템을 사용하는 경우 2016년 1월 15일을 의미) 또는 as other 수식/함수의 결과(예: DATEVALUE("2016/1/15")).

Excel DATEDIF 함수 - 예

다음은 Excel DATEDIF 함수를 사용하는 세 가지 예입니다.

#1 두 날짜 사이에 완료된 연수를 계산합니다.

Excel DATEDIF 함수 - 연도 계산

위의 예에서 Excel DATEDIF 함수는 1990년 1월 1일과 현재 날짜(이 경우 2016년 3월 14일) 사이에 완료된 연도를 반환합니다.완료된 총 년 수인 26을 반환하고 그 이후의 추가 월과 일을 무시합니다.

일반적인 용도는 나이를 계산하는 것입니다.

#2 두 날짜 사이에 완료된 개월 수를 계산합니다.

Excel DATEDIF 함수 - 월 계산

위의 예에서 Excel DATEDIF 함수는 1990년 1월 1일과 현재 날짜(이 경우 2016년 3월 14일) 사이에 완료된 월 수를 반환합니다.

관련 질문  Twitter 비디오가 재생되지 않는 문제를 해결하는 9가지 방법

완료된 총 개월 수인 314를 반환하고 그 이후의 추가 일수는 무시합니다.

좋은 사용은 프로젝트 시작 날짜와 종료 날짜 사이의 개월 수를 계산하는 것입니다.

위의 예에서는 총 개월 수를 제공합니다.그러나 총 년 수 이후의 개월 수를 알고 싶다면 YM을 단위 매개변수로 사용해야 합니다.

예를 들어, Excel에서 나이를 계산할 때 지금까지 몇 년, 몇 개월이 지났는지 알고 싶다면 YM을 사용하여 연도가 아닌 다른 개월 수를 얻을 수 있습니다(아래 참조).

Excel DATEDIF 함수 - 몇 개월 동안의 결과

#3 두 날짜 사이에 완료된 일 수를 계산합니다.

Excel DATEDIF 함수 - 일 계산

위의 예에서 Excel DATEDIF 함수는 1990년 1월 1일과 현재 날짜(이 경우 2016년 3월 14일) 사이에 완료된 총 일수를 반환합니다.두 날짜 사이의 총 일수인 9569를 반환합니다.

이미 완료된 연도를 제외하고 두 날짜 사이의 일 수를 얻으려면 YD를 세 번째 매개변수로 사용해야 합니다(아래 이미지 참조).

Excel DATEDIF 함수 - 일 결과

위의 예에서는 만 72년 후의 총 일수인 26를 반환합니다.

이미 완료된 연도와 월의 일을 제외하고 두 날짜 사이의 일 수를 얻으려면 MD를 세 번째 매개변수로 사용해야 합니다(아래 이미지 참조).

Excel DATEDIF 함수 - 예 9

위의 예에서는 13년 26개월이 아닌 일수인 3을 반환합니다.

관련 유용한 Excel 기능:

  • Excel DATE 함수: 년, 월, 일 값을 입력 매개변수로 사용하여 날짜 값을 얻고자 할 때 Excel DATE 함수를 사용할 수 있습니다.Excel에서 특정 날짜를 나타내는 일련 번호를 반환합니다.
  • Excel DATEVALUE 함수: Excel DATEVALUE 함수는 날짜를 텍스트로 저장하는 데 가장 적합합니다.이 함수는 텍스트 형식의 날짜를 Excel에서 날짜로 인식하는 일련 번호로 변환합니다.
  • Excel NETWORKDAYS 함수: 주어진 두 날짜 사이의 근무일 수를 구하려면 Excel NETWORKDAYS 함수를 사용할 수 있습니다.지정된 날짜 사이의 주말은 계산하지 않습니다(기본적으로 주말은 토요일과 일요일임).또한 지정된 휴일을 제외할 수도 있습니다.
  • Excel NETWORKDAYS.INTL 함수: Excel NETWORKDAYS.INTL 함수는 주어진 두 날짜 사이의 근무일 수를 얻는 데 사용할 수 있습니다.사용자가 지정할 수 있는 주말 및 공휴일은 제외됩니다.또한 주말을 지정할 수 있습니다(예: 금요일과 토요일을 주말로 지정하거나 일요일만 주말로 지정할 수 있음).
  • Excel Today 함수: Excel TODAY 함수를 사용하여 현재 날짜를 가져올 수 있습니다.현재 날짜를 나타내는 일련 번호를 반환합니다.
  • Excel WEEKDAY 함수: Excel WEEKDAY 함수를 사용하여 지정된 날짜의 요일을 숫자로 가져올 수 있습니다.해당 요일을 나타내는 1에서 7 사이의 숫자를 반환합니다.
  • Excel WORKDAY 함수: 주어진 근무일 수 이후의 날짜를 얻고 싶을 때 Excel WORKDAY 함수를 사용할 수 있습니다.기본적으로 토요일과 일요일은 주말로 간주됩니다.
  • Excel WORKDAY.INTL 함수: Excel WORKDAY.INTL 함수를 사용하여 주어진 근무일 수 이후의 날짜를 가져올 수 있습니다.이 기능에서는 토요일과 일요일이 아닌 주말을 지정할 수 있습니다.
관련 질문  Facebook 보안 및 로그인 설정

오 안녕하세요 👋만나서 반갑습니다.

뉴스레터 구독, 매우 정기적으로 보내기훌륭한 기술귀하의 게시물에상자.

코멘트 남기기