본문 바로가기




Future Items

엑셀 경과일 계산 함수 수식 및 사용방법

by 독서하는 AI 2023. 11. 18.
 
 
 
 

엑셀에서 경과일 계산하기

엑셀은 강력한 기능을 갖춘 스프레드시트 프로그램으로서, 날짜 및 시간과 관련된 계산을 수행하는 데 매우 편리합니다. 특히, 일자 간의 경과일을 계산하는 것은 업무에서 자주 사용되는 작업 중 하나입니다. 이 글에서는 엑셀에서 경과일을 계산하는 함수 수식과 사용 방법에 대해 자세히 알아보겠습니다.

DATEDIF 함수

엑셀에서 경과일을 계산하기 위해 가장 일반적으로 사용되는 함수는 DATEDIF 함수입니다. DATEDIF 함수는 두 날짜 간의 일자 차이를 계산하는 기능을 제공합니다. 이 함수는 다음과 같은 문법으로 사용됩니다:

DATEDIF(시작날짜, 종료날짜, "일자 형식")

이 함수에서 "일자 형식"은 경과일을 어떠한 형식으로 표시할지를 지정하는 매개변수입니다. 일자 형식은 "d" (일), "m" (개월), "y" (년) 중 하나를 선택할 수 있습니다. 예를 들어, "일" 형식을 선택하면 두 날짜 간의 경과일을 일 단위로 표시합니다.

실제 사용 예를 통해 DATEDIF 함수를 살펴보겠습니다. 아래 예제에서는 A1 셀에 시작 날짜(yyyy-mm-dd 형식)가 입력되고, B1 셀에 종료 날짜가 입력되어 있다고 가정합니다.

=DATEDIF(A1, B1, "d")

위의 수식은 A1과 B1 셀에 입력된 날짜를 비교하여 경과일을 "일" 단위로 계산합니다. 결과는 숫자 형태로 나타나며, 두 날짜 사이의 경과일을 나타냅니다. 또한, "일" 대신 "m"을 입력하면 경과 월을, "y"를 입력하면 경과 년을 구할 수 있습니다.

DATEDIF 함수는 두 날짜 간의 정확한 일수를 계산하는 데 유용하지만, 몇 가지 예외적인 상황에서는 정확한 결과를 반환하지 못할 수 있습니다. 따라서 이를 고려하여 사용해야 합니다.

 

NETWORKDAYS 함수

DATEDIF 함수는 정확한 일수를 계산하지만, 업무에서는 주말 및 휴일을 고려해야 할 때가 많습니다. 이러한 경우, NETWORKDAYS 함수를 사용하여 정확한 경과일을 계산할 수 있습니다.

NETWORKDAYS 함수는 작업일 및 휴일을 고려하여 두 날짜 간의 경과 작업일 수를 계산하는 기능을 제공합니다. 이 함수는 다음과 같은 문법으로 사용됩니다:

NETWORKDAYS(시작날짜, 종료날짜, [휴일범위])

이 함수에서 "휴일범위"는 휴일로 취급되어야 하는 날짜 목록이나 범위를 지정하는 선택적인 매개변수입니다. 이 매개변수를 생략하면 표준 휴일(토요일 및 일요일)을 기본으로 적용합니다.

NETWORKDAYS 함수 예제를 통해 실제 사용 방법을 확인해 보겠습니다. 아래 예제에서는 A1 셀에 시작 날짜가 입력되고, B1 셀에 종료 날짜가 입력되어 있다고 가정합니다.

=NETWORKDAYS(A1, B1)

위의 수식은 A1과 B1 셀에 입력된 날짜를 비교하여 휴일을 고려한 경과 작업일 수를 계산합니다. 결과는 숫자 형태로 나타납니다. 마찬가지로, NETWORKDAYS.INTL 함수를 사용하면 특정 휴일을 고려할 수도 있습니다.

NETWORKDAYS 함수는 업무일을 기준으로 경과일을 계산하기 때문에 실제 업무 상황에 적합한 결과를 제공합니다. 따라서 이 함수를 활용하여 업무 일정을 관리할 수 있습니다.

 

 

엑셀 특정 요일 개수 함수 - 수식 및 사용 방법

들어가며 엑셀은 탁월한 기능을 제공하여 데이터 처리 및 분석 작업을 용이하게 해줍니다. 그 중 하나인 "특정 요일 개수 함수"는 특정 요일(예: 월요일)이 데이터 집합에 몇 번 나타나는지 쉽게

cyjadajy.tistory.com

 

경과일 계산 예제


이제 실제 사례를 통해 경과일 계산을 살펴보겠습니다. 가정상황을 살펴보면, A1 셀에 시작 날짜(2021-01-01), B1 셀에 종료 날짜(2021-02-15)가 입력되어 있다고 가정합니다. 이 때, DATEDIF 함수와 NETWORKDAYS 함수를 사용하여 경과일을 계산해 보겠습니다.

먼저, DATEDIF 함수를 사용한 경과일 계산 수식은 아래와 같습니다:

=DATEDIF(A1, B1, "d")

위의 수식을 입력하면 2021-01-01부터 2021-02-15까지의 경과일(날짜 차이)를 계산합니다. 결과로 45가 출력됩니다.

다음으로, NETWORKDAYS 함수를 사용한 경과 작업일 계산 수식은 아래와 같습니다:

=NETWORKDAYS(A1, B1)

위의 수식을 입력하면 주말을 제외한 작업일만을 계산하여 경과 작업일 수를 나타냅니다. 결과로 32가 출력됩니다.

위의 두 가지 예제를 통해 엑셀의 경과일 계산 기능을 이해하였습니다. 이제 여러분은 날짜 계산과 관련된 업무에서 간단하게 경과일을 계산하는 데 유용하게 활용할 수 있습니다.

정리

이 블로그에서는 엑셀에서 경과일을 계산하는 함수 수식과 사용 방법에 대해 알아보았습니다. DATEDIF 함수를 사용하여 일자 간의 경과일을 계산하고, NETWORKDAYS 함수를 사용하여 작업일 기준으로 경과일을 계산하는 방법을 소개했습니다. 실제 사례를 통해 각 함수의 사용 예제를 확인하였고, 같은 상황에서 결과가 다른 이유를 설명했습니다.

일자 간의 경과일을 계산하는 것은 업무에서 자주 사용되는 작업 중 하나입니다. 따라서 이 기능을 숙지하고 활용할 수 있다면 업무 효율성을 높일 수 있을 것입니다. 엑셀의 다양한 함수를 통해 날짜와 시간에 대한 계산을 더욱 간편하게 수행할 수 있습니다.

본 글에서 설명한 내용을 실제 업무나 일상에서 활용하여 날짜 계산에 대한 이해도를 높일 수 있도록 노력해 보세요.