Loading...

카테고리 없음 / / 2024. 3. 30. 09:16

excel NETWORKDAYS.INTL

1.  NETWORKDAYS.INTL 정의 란?

"NETWORKDAYS.INTL" 함수는 주어진 시작일과 종료일 사이의 네트워크일 수를 계산합니다. 네트워크일은 일반적인 평일(주말이 아닌 날) 중에서 사용자가 지정한 휴일을 제외한 일 수를 의미합니다. "INTL"은 "International"의 약어로, 이 함수는 사용자가 원하는 주중 및 주말 설정을 반영하여 네트워크일을 계산합니다.

이 함수를 사용하면 업무일 계산이나 프로젝트 기간 등의 업무 관련 작업에 유용합니다. 주로 금요일과 토요일을 주말로 삼는 국가뿐만 아니라 다양한 주말 설정을 지원합니다.

"NETWORKDAYS.INTL" 함수의 일반적인 구문은 다음과 같습니다.

cssCopy code
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

여기서:

  • start_date: 네트워크일 계산의 시작일입니다.
  • end_date: 네트워크일 계산의 종료일입니다.
  • weekend: 선택 사항으로, 주말을 나타내는 숫자 또는 문자열입니다. 주말에 해당하는 요일을 나타내는 방식을 지정합니다.
  • holidays: 선택 사항으로, 휴일로 간주되는 날짜의 배열이나 범위입니다.

이 함수를 사용하면 특정 기간 동안의 네트워크일 수를 효과적으로 계산할 수 있습니다.

 
 
 

2.예시

다음은 "NETWORKDAYS.INTL" 함수의 예시입니다.

가정: A1 셀에는 시작일이, B1 셀에는 종료일이, C1:C3 범위에는 휴일 목록이 들어 있다고 가정합니다.

  1. 기본적인 사용 예시:
excelCopy code
=NETWORKDAYS.INTL(A1, B1, 1, C1:C3)

이 경우, A1부터 B1까지의 날짜 사이의 네트워크일 수가 반환됩니다. 주말은 토요일과 일요일로 설정되어 있으며, C1:C3 범위에 있는 날짜는 휴일로 처리됩니다.

  1. 사용자 지정 주말 설정:
excelCopy code
=NETWORKDAYS.INTL(A1, B1, "1111100", C1:C3)

이 경우, 주말은 월요일부터 토요일까지로 설정되어 있습니다. 일요일은 휴무일이 아닙니다. 따라서 네트워크일 계산에서 일요일은 일반적인 평일로 처리됩니다.

  1. 휴일 목록 없이 기본 설정 사용:
excelCopy code
=NETWORKDAYS.INTL(A1, B1, 1)

이 경우, 휴일 목록을 지정하지 않았으므로 기본적으로는 휴일이 없는 것으로 간주됩니다. 따라서 주말을 제외한 모든 날짜가 네트워크일로 처리됩니다.

이러한 예시에서 볼 수 있듯이 "NETWORKDAYS.INTL" 함수를 사용하여 특정 기간 동안의 네트워크일 수를 계산하는 데 유용하게 활용할 수 있습니다.

 
 
 

3.사용방법

"NETWORKDAYS.INTL" 함수를 사용하는 방법은 다음과 같습니다.

  1. 시작일 및 종료일 설정: 먼저 네트워크일을 계산할 기간의 시작일과 종료일을 설정해야 합니다. 이는 일반적으로 셀에 날짜 형식으로 입력됩니다.
  2. 주말 설정: 함수는 기본적으로 토요일과 일요일을 주말로 간주합니다. 원하는 주말 설정이 있다면 숫자 또는 문자열로 표현하여 지정할 수 있습니다. 예를 들어, "1111100"을 입력하면 월요일부터 토요일까지가 주말로 설정됩니다.
  3. 휴일 목록 설정: 선택적으로 휴일로 간주되는 날짜의 배열이나 범위를 지정할 수 있습니다. 이는 네트워크일로 취급되지 않는 특정 날짜를 포함하는 것으로, 주로 공휴일이나 휴무일을 지정하는 데 사용됩니다.
  4. 함수 사용: 위의 정보를 기반으로 "NETWORKDAYS.INTL" 함수를 사용하여 네트워크일을 계산합니다. 함수는 다음과 같은 형식을 가집니다:여기서 start_date는 네트워크일 계산의 시작일, end_date는 종료일, weekend는 주말 설정, holidays는 휴일 목록입니다.
  5. excelCopy code
    =NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

예를 들어, A1에 시작일, B1에 종료일, C1:C10에 휴일 목록이 있다고 가정하고, 월요일부터 토요일까지가 주말로 설정되어 있는 경우, 다음과 같이 함수를 사용하여 네트워크일을 계산할 수 있습니다:

excelCopy code
=NETWORKDAYS.INTL(A1, B1, "1111100", C1:C10)

이렇게 하면 시작일과 종료일 사이의 네트워크일 수가 반환됩니다.

 
 
 

4.함수 사용팁

"NETWORKDAYS.INTL" 함수를 사용할 때 유용한 몇 가지 팁은 다음과 같습니다.

  1. 주말 설정: 함수의 두 번째 매개변수인 "weekend"를 사용하여 주말을 사용자 정의할 수 있습니다. 기본적으로 토요일과 일요일이 주말로 간주되지만, 이를 월요일부터 금요일까지로 변경하거나 특정 요일을 주말로 설정할 수 있습니다.
  2. 휴일 목록 관리: 함수의 네 번째 매개변수인 "holidays"를 사용하여 휴일을 명시적으로 지정할 수 있습니다. 이를 통해 휴일을 관리하고 네트워크일 계산에 반영할 수 있습니다.
  3. 날짜 형식 일치: 함수에 입력되는 모든 날짜는 Excel이 인식할 수 있는 날짜 형식이어야 합니다. 따라서 날짜가 올바르게 입력되었는지 확인하고, 필요한 경우 날짜 형식을 일치시켜야 합니다.
  4. 동적 범위 사용: 휴일 목록이나 다른 매개변수가 자주 변경되는 경우, 동적 범위를 사용하여 데이터를 관리할 수 있습니다. 예를 들어, 명시적인 셀 범위 대신에 "HOLIDAYS!$A$1:$A$10"과 같은 동적 범위를 사용할 수 있습니다.
  5. 통합 문서 관리: 네트워크일을 계산해야 하는 다양한 작업이 있는 경우, 각 작업에 대한 별도의 휴일 목록을 유지하는 대신 휴일 목록을 통합하여 관리하는 것이 효율적일 수 있습니다.
  6. 출력 서식 조정: 함수의 결과를 적절한 서식으로 조정하여 표시할 수 있습니다. 예를 들어, 네트워크일 수를 정수로 표시하거나 소수점 이하를 삭제할 수 있습니다.

이러한 팁을 활용하여 "NETWORKDAYS.INTL" 함수를 보다 효과적으로 사용하고 작업을 효율적으로 관리할 수 있습니다.

5.주의사항

"NETWORKDAYS.INTL" 함수를 사용할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.

  1. 올바른 주말 설정: 주말을 올바르게 설정해야 합니다. 주말을 잘못 설정하면 올바르지 않은 결과가 반환될 수 있습니다. 주말 설정에 따라 주말로 간주되는 요일이 달라지므로 주의가 필요합니다.
  2. 휴일 목록의 정확성: 휴일 목록이 올바르게 설정되어야 합니다. 잘못된 휴일 목록을 사용하면 올바르지 않은 결과가 반환될 수 있습니다. 따라서 휴일을 정확하게 지정해야 합니다.
  3. 날짜 형식 일치: 입력된 모든 날짜는 Excel이 인식할 수 있는 날짜 형식이어야 합니다. 잘못된 날짜 형식을 사용하면 함수가 오류를 반환할 수 있습니다.
  4. 올바른 매개변수 사용: 함수의 매개변수를 올바르게 사용해야 합니다. 잘못된 매개변수 사용은 함수의 결과를 왜곡할 수 있습니다.
  5. 문맥에 맞는 결과 해석: 함수의 결과를 해석할 때는 문맥을 고려해야 합니다. 예를 들어, 휴일이 많은 경우에는 네트워크일 수가 감소할 수 있습니다. 결과를 올바르게 해석하려면 주어진 상황을 고려해야 합니다.

이러한 주의사항을 준수하면 "NETWORKDAYS.INTL" 함수를 보다 신뢰할 수 있게 사용할 수 있습니다.