Excel 날짜 함수 - DATE, TODAY 등의 수식 예

  • 이 공유
Michael Brown

Excel 날짜 자습서의 마지막 부분으로 모든 Excel 날짜 함수에 대한 개요를 제공하고 기본 사용법을 설명하며 많은 수식 예제를 제공합니다.

Microsoft Excel은 날짜 및 시간과 관련된 수많은 기능을 제공합니다. 각 함수는 간단한 작업을 수행하며 하나의 수식 내에서 여러 함수를 결합하여 더 복잡하고 까다로운 작업을 해결할 수 있습니다.

이전 Excel 날짜 자습서의 12개 부분에서 주요 Excel 날짜 함수를 자세히 연구했습니다. . 이 마지막 부분에서는 얻은 지식을 요약하고 날짜 계산에 가장 적합한 함수를 찾는 데 도움이 되는 다양한 수식 예제에 대한 링크를 제공합니다.

Excel에서 날짜를 계산하는 주요 기능:

    현재 날짜 및 시간 가져오기:

    • 날짜에 날짜 더하기 또는 빼기
    • 한 달의 일수 계산

    Excel TODAY 함수

    TODAY() 함수는 이름에서 알 수 있듯이 오늘 날짜를 반환합니다.

    TODAY는 함수가 없기 때문에 사용하기 가장 쉬운 Excel 함수 중 하나입니다. 전혀 인수. Excel에서 오늘 날짜를 가져와야 할 때마다 셀에 다음 수식을 입력하십시오.

    =TODAY()

    이 명백한 용도 외에도 Excel TODAY 함수는 더 복잡한 수식 및 계산의 일부가 될 수 있습니다. 오늘 날짜를 기준으로 합니다. 예를 들어 현재 날짜에 7일을 더하려면 다음을 입력합니다.휴일.

    예를 들어 다음 수식은 토요일과 일요일을 무시하고 C2:C5:

    <0 셀의 휴일을 제외하고 A2의 시작 날짜와 B2의 종료 날짜 사이의 전체 근무일 수를 계산합니다> =NETWORKDAYS(A2, B2, C2:C5)

    다음 자습서에서 수식 예제 및 스크린샷과 함께 설명된 NETWORKDAYS 함수의 인수에 대한 포괄적인 설명을 찾을 수 있습니다.

    NETWORKDAYS 함수 - 두 날짜 사이의 근무일 계산

    Excel NETWORKDAYS.INTL 함수

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) 은 Excel 2010 이상에서 사용할 수 있는 NETWORKDAYS 함수의 보다 강력한 수정입니다. 또한 두 날짜 사이의 평일 수를 반환하지만 주말로 계산할 날짜를 지정할 수 있습니다.

    다음은 기본 NETWORKDAYS 수식입니다.

    =NETWORKDAYS(A2, B2, 2, C2:C5)

    수식은 A2의 날짜(start_date)와 B2의 날짜(end_date) 사이의 근무일 수를 계산합니다. 이때 일요일과 월요일(주말 매개변수의 숫자 2)을 제외하고 C2:C5 셀의 휴일은 무시합니다.

    NETWORKDAYS.INTL 함수에 대한 자세한 내용은 다음을 참조하세요.

    NETWORKDAYS 함수 - 사용자 정의 주말로 근무일 계산

    이 Excel 날짜 함수에 대한 10,000피트 보기가 도움이 되었기를 바랍니다. Excel에서 날짜 수식이 작동하는 방식에 대한 일반적인 이해를 얻을 수 있습니다. 더 자세히 알고 싶다면 이 페이지에 언급된 수식 예제를 확인하는 것이 좋습니다. 감사합니다읽어 주셔서 감사합니다. 다음 주 블로그에서 다시 뵙기를 바랍니다!

    셀의 수식:

    =TODAY()+7

    주말을 제외한 오늘 날짜에 평일 30일을 더하려면 다음을 사용하십시오.

    =WORKDAY(TODAY(), 30)

    참고. Excel의 TODAY 함수에서 반환된 날짜는 현재 날짜를 반영하도록 워크시트를 다시 계산할 때 자동으로 업데이트됩니다.

    Excel에서 TODAY 함수의 사용을 보여주는 더 많은 수식 예를 보려면 다음 자습서를 확인하십시오.

    • 오늘 날짜 등을 입력하는 엑셀 TODAY 기능
    • 오늘 날짜를 텍스트 형식으로 변환
    • 오늘 날짜를 기준으로 요일 계산
    • 첫번째 찾기 오늘 날짜

    Excel NOW 함수

    NOW() 함수는 현재 날짜와 시간을 반환합니다. TODAY와 마찬가지로 인수가 없습니다. 워크시트에 오늘 날짜와 현재 시간을 표시하려면 다음 수식을 셀에 넣기만 하면 됩니다.

    =NOW()

    참고. TODAY 뿐만 아니라 Excel NOW는 워크시트를 다시 계산할 때마다 반환된 값을 새로 고치는 휘발성 함수입니다. NOW() 수식이 포함된 셀은 통합 문서를 다시 열거나 워크시트를 다시 계산할 때만 실시간으로 자동 업데이트되지 않습니다. 스프레드시트를 강제로 재계산하고 결과적으로 NOW 수식이 해당 값을 업데이트하도록 하려면 Shift+F9를 눌러 활성 워크시트만 다시 계산하거나 F9를 눌러 열려 있는 모든 통합 문서를 다시 계산합니다.

    Excel DATEVALUE 함수

    DATEVALUE(date_text) 텍스트 형식의 날짜를 날짜를 나타내는 일련 번호로 변환합니다.

    DATEVALUE 함수는 "텍스트 날짜"를 포함하는 셀에 대한 참조뿐만 아니라 많은 날짜 형식을 이해합니다. DATEVALUE는 텍스트로 저장된 날짜를 계산, 필터링 또는 정렬하고 이러한 "텍스트 날짜"를 날짜 형식으로 변환하는 데 정말 편리합니다.

    몇 가지 간단한 DATEVALUE 수식 예는 다음과 같습니다.

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    다음 예는 DATEVALUE 함수가 실제 작업을 해결하는 데 어떻게 도움이 되는지 보여줍니다.

    • 날짜를 숫자로 변환하는 DATEVALUE 수식
    • 텍스트 문자열을 날짜로 변환하는 DATEVALUE 수식

    Excel TEXT 함수

    에서 순수한 의미에서 TEXT 함수는 날짜뿐만 아니라 모든 숫자 값을 텍스트 문자열로 변환할 수 있기 때문에 Excel 날짜 함수 중 하나로 분류할 수 없습니다.

    TEXT(value, format_text) 함수를 사용하면 다음을 수행할 수 있습니다. 다음 스크린샷과 같이 날짜를 다양한 형식의 텍스트 문자열로 변경합니다.

    참고. TEXT 함수에서 반환된 값은 일반적인 Excel 날짜처럼 보일 수 있지만 본질적으로 텍스트 값이므로 다른 수식 및 계산에서 사용할 수 없습니다.

    찾을 수 있는 몇 가지 TEXT 수식 예는 다음과 같습니다. 도움이 됨:

    • 날짜를 텍스트로 변환하는 Excel TEXT 함수
    • 날짜를 월과 연도로 변환
    • 추출월 이름에서 날짜
    • 월 번호를 월 이름으로 변환

    엑셀 DAY 함수

    DAY(serial_number) 함수는 1에서 31까지의 정수로 월의 일을 반환합니다. .

    Serial_number 는 가져오려는 날짜에 해당하는 날짜입니다. 셀 참조, DATE 함수를 사용하여 입력한 날짜 또는 다른 수식에 의해 반환된 날짜일 수 있습니다.

    다음은 수식의 몇 가지 예입니다.

    =DAY(A2) - 다음에서 날짜를 반환합니다. A2

    =DAY(DATE(2015,1,1)) 의 날짜 - 2015년 1월 1일의 날짜 반환

    =DAY(TODAY()) - 오늘 날짜의 날짜 반환

    Excel MONTH 함수

    MONTH(serial_number) Excel의 함수는 지정된 날짜의 월을 1(1월)에서 12(12월) 사이의 정수로 반환합니다.

    예:

    =MONTH(A2) - 셀 A2에 있는 날짜의 월을 반환합니다.

    =MONTH(TODAY()) - 현재 월을 반환합니다.

    MONTH 함수는 Excel 날짜 수식에서 자체적으로 거의 사용되지 않습니다. 대부분 다음 예와 같이 다른 기능과 함께 사용합니다.

    • Excel에서 날짜에 월을 더하거나 뺍니다
    • 두 날짜 사이의 월 계산
    • 주 번호에서 월 가져오기
    • Excel의 날짜에서 월 번호 가져오기
    • 월의 1일 계산
    • 월을 기준으로 조건부 날짜 서식 지정

    MONTH 함수 구문에 대한 자세한 설명과 더 많은 수식 예를 보려면 다음 자습서를 확인하십시오.Excel에서 MONTH 함수 사용.

    Excel YEAR 함수

    YEAR(serial_number) 은 주어진 날짜에 해당하는 연도를 1900에서 9999까지의 숫자로 반환합니다.

    Excel YEAR 함수 매우 간단하며 날짜 계산에 사용할 때 어려움이 거의 없습니다.

    =YEAR(A2) - A2 셀에 있는 날짜의 연도를 반환합니다.

    =YEAR("20-May-2015") - 날짜의 연도를 반환합니다. 지정된 날짜.

    =YEAR(DATE(2015,5,20)) - 주어진 날짜의 연도를 가져오는 보다 안정적인 방법입니다.

    =YEAR(TODAY()) - 현재 연도를 반환합니다.

    YEAR 함수에 대한 자세한 내용은 다음을 참조하십시오.

    • Excel YEAR 함수 - 구문 및 사용
    • Excel에서 날짜를 연도로 변환하는 방법
    • 방법 Excel에서 연도를 더하거나 빼려면
    • 두 날짜 사이의 연도 계산
    • 일(1 - 365)을 얻는 방법
    • 숫자를 찾는 방법 남은 일수

    Excel EOMONTH 함수

    EOMONTH(start_date, months) 함수는 시작일로부터 주어진 개월 수의 월의 마지막 날을 반환합니다.

    대부분 의 Excel 날짜 함수인 EOMONTH는 셀 참조로 입력된 날짜, DATE 함수를 사용하여 입력된 날짜 또는 다른 수식의 결과에 대해 연산할 수 있습니다.

    months 인수의 양수 값 은 해당 숫자를 더합니다. 예:

    =EOMONTH(A2, 3) - 셀 A2의 날짜 3개월 후의 마지막 날을 반환합니다.

    A 음수 months 인수는 시작 날짜에서 해당 개월 수를 뺍니다.

    =EOMONTH(A2, -3) - 셀 A2의 날짜 3개월인 월의 마지막 날을 반환합니다.

    months 인수의 zero 는 EOMONTH 함수가 시작 날짜 월의 마지막 날을 반환하도록 합니다.

    =EOMONTH(DATE(2015,4,15), 0) - 마지막 날짜를 반환합니다. 2015년 4월의 일.

    현재 달 의 마지막 날을 가져오려면 start_date 인수에 TODAY 함수를 입력하고 month :

    =EOMONTH(TODAY(), 0)

    다음 문서에서 몇 가지 EOMONTH 수식 예제를 더 찾을 수 있습니다.

    • 방법 월말 구하기
    • 첫날 구하는 방법
    • 엑셀에서 윤년 계산하기

    엑셀 WEEKDAY 함수

    WEEKDAY(serial_number,[return_type]) 함수는 날짜에 해당하는 요일을 1(일요일)에서 7(토요일) 사이의 숫자로 반환합니다.

    • Serial_number 은 날짜일 수 있습니다. 날짜가 포함된 셀 또는 다른 Excel 함수에서 반환된 날짜 n.
    • Return_type (선택 사항) - 첫째 날로 간주할 요일을 결정하는 숫자입니다.

    완전한 다음 자습서에서 사용 가능한 반환 유형 목록: Excel의 요일 함수.

    다음은 몇 가지 WEEKEND 수식 예입니다.

    =WEEKDAY(A2) - a에 해당하는 요일을 반환합니다. 셀 A2의 날짜; 1일차주는 일요일(기본값)입니다.

    =WEEKDAY(A2, 2) - 셀 A2의 날짜에 해당하는 요일을 반환합니다. 주는 월요일에 시작합니다.

    =WEEKDAY(TODAY()) - 오늘 요일에 해당하는 숫자를 반환합니다. 한 주는 일요일에 시작됩니다.

    WEEKDAY 함수를 사용하면 Excel 시트에서 근무일과 주말을 구분하고 정렬, 필터링 또는 근무일 및 주말 강조:

    • 날짜에서 평일 이름을 얻는 방법
    • 근무일 및 주말 찾기 및 필터링
    • Excel에서 평일 및 주말 강조표시

    Excel DATEDIF 함수

    DATEDIF(start_date, end_date, unit) 함수는 일, 월 또는 연으로 두 날짜의 차이를 계산하도록 특별히 설계되었습니다.

    날짜 차이를 계산하는 데 사용할 시간 간격은 마지막 인수에 입력한 문자에서:

    =DATEDIF(A2, TODAY(), "d") - A2의 날짜와 오늘 날짜 사이의 수를 계산합니다.

    =DATEDIF(A2, A5, "m") - 다음 수를 반환합니다. A2와 B2의 날짜 사이에 완전한 달 .

    =DATEDIF(A2, A5, "y") - A2와 B2의 날짜 사이에 완전한 해 의 수를 반환합니다.

    이것들은 DATEDIF 기능의 기본 응용 프로그램일 뿐이며 많은 기능을 수행할 수 있습니다. 다음 예에서 볼 수 있듯이

    • Excel DATEDIF 함수 - 구문 및 용도
    • 두 날짜 사이의 날짜 계산
    • 날짜 사이의 주 계산
    • 월 계산두 날짜
    • 두 날짜 사이의 연도 계산
    • 날짜 차이는 일, 월, 연도입니다.

    Excel WEEKNUM 함수

    WEEKNUM(serial_number, [return_type]) - 주를 반환합니다. 특정 날짜의 숫자를 1부터 53까지의 정수로 표시합니다.

    예를 들어 아래 수식은 1월 1일을 포함하는 주가 해당 연도의 첫 번째 주이므로 1을 반환합니다.

    =WEEKNUM("1-Jan-2015")

    다음 자습서에서는 Excel WEEKNUM 함수의 모든 세부 사항을 설명합니다. WEEKNUM 함수 - Excel에서 주 번호 계산.

    또는 수식 예제 중 하나로 바로 건너뛸 수 있습니다.

    • 주 번호로 값을 합산하는 방법
    • 주 번호를 기준으로 셀을 강조 표시하는 방법

    Excel EDATE 함수

    EDATE(start_date, months) 함수는 일련 번호를 반환합니다. 시작 날짜 전후의 지정된 개월 수인 날짜.

    예:

    =EDATE(A2, 5) - 셀 A2의 날짜에 5개월을 더합니다.

    =EDATE(TODAY(), -5) - 오늘 날짜에서 5개월을 뺍니다.

    수식 exa로 표시된 EDATE 수식에 대한 자세한 설명은 다음을 참조하십시오.

    EDATE 함수를 사용하여 날짜에 월을 더하거나 뺍니다.

    Excel YEARFRAC 함수

    YEARFRAC(start_date, end_date, [basis]) 함수는 두 날짜 사이의 연도 비율을 계산합니다.

    이 매우 구체적인 기능은 생년월일로부터 나이를 계산하는 것과 같은 실제 작업을 해결하는 데 사용할 수 있습니다.

    Excel WORKDAY 함수

    WORKDAY(start_date, days, [holidays]) 함수는 N 근무일 전후의 날짜를 반환합니다. 시작데이트. 계산에서 주말과 지정한 공휴일은 자동으로 제외됩니다.

    이 기능은 표준 작업 달력을 기반으로 이정표 및 기타 중요한 이벤트를 계산하는 데 매우 유용합니다.

    예: 다음 수식은 셀 B2:B8의 휴일을 무시하고 셀 A2의 시작 날짜에 평일 45일을 더합니다. :

    WORKDAY 함수 - Excel

    Excel WORKDAY.INTL 함수

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) 에서 근무일을 더하거나 뺍니다>

    WORKDAY.INTL을 사용하면 사용자 정의 주말 매개변수를 사용하여 미래 또는 과거의 근무일 N 수를 계산할 수 있습니다.

    예를 들어 셀 A2에서 시작 날짜로부터 20일(근무일 기준) 후 날짜를 가져오려면 월요일과 일요일이 주말로 계산되면 다음 공식 중 하나를 사용할 수 있습니다.

    =WORKDAY.INTL(A2, 20, 2, 7)

    또는

    =WORKDAY.INTL(A2, 20, "1000001")

    물론 어렵다 이 짧은 설명에서 본질을 파악하기 위해 스크린샷과 함께 더 많은 수식 예제를 사용하면 작업을 정말 쉽게 수행할 수 있습니다.

    NETWORKDAYS(start_date, end_date, [holidays]) 함수는 지정한 두 날짜 사이의 요일 수를 반환합니다. 주말은 자동으로 제외되며 선택적으로

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.