유용한 정보

포함 계산 여부와 방법(시작일과 종료일, 범위 개수, 엑셀)

매뉴얼 365 블로그 2026. 11. 4. 03:03

시작점과 끝점을 계산에 넣는지는 문제나 안내문에 적힌 기준에 따라 달라진다. 포함 계산 여부와 방법을 확인할 때는 먼저 구하려는 것이 범위 안의 개수인지, 두 시점 사이에 지난 시간인지 구분해야 한다. 같은 날짜 범위라도 달력에 표시되는 날의 수와 경과 일수는 다를 수 있다. 양 끝을 모두 세는 개수 계산이라면 차이에 1을 더하지만, 모든 계산에 무조건 적용하는 공식은 아니다. 여기서는 숫자 범위와 날짜를 중심으로 포함 기준을 정하고, 엑셀로 확인하는 방법까지 살펴보자.

 

포함 계산 여부와 방법 제목 아래 계산 대상과 포함 기준이 확인으로 모이는 도식

포함 계산 여부와 방법, 무엇부터 정할까?

계산 대상과 양 끝의 포함 여부, 세는 단위를 먼저 정하면 된다. 숫자의 개수를 구하는 것인지, 날짜 수를 구하는 것인지에 따라 같은 뺄셈도 의미가 달라진다.

 

숫자 조건에서 이상과 이하는 기준값을 포함하고, 초과와 미만은 기준값을 제외한다. 따라서 3 이상 7 이하의 정수와 3 초과 7 미만의 정수는 서로 다른 범위다. 양 끝에 어떤 조건이 붙었는지 각각 읽어야 한다.

 

개수 공식은 일정한 간격으로 이어지는 대상을 셀 때 사용한다. 정수를 하나씩 세는 상황과 소수까지 가능한 모든 수를 말하는 상황은 같지 않다. 빠진 번호가 있거나 특정 항목만 고르는 목록이라면 끝 번호에서 시작 번호를 빼는 것만으로 실제 개수를 알 수 없다.

 

날짜도 시작일 포함, 종료일 포함이라는 조건을 따로 확인한다. 달력 날짜를 전부 세는지, 주말과 지정 휴일을 뺀 작업일만 세는지도 구분해야 한다. 포함이라는 말 하나만 보고 계산하지 말고, 무엇을 포함하는지 문장으로 적어두면 혼동을 줄일 수 있다.

 

문제의 조건 문서에서 시작점 포함 여부와 끝점 포함 여부를 각각 묻는 두 갈래 도식

양 끝을 포함하면 왜 1을 더할까?

끝값에서 시작값을 빼면 두 값 사이의 간격 수가 나오고, 양 끝을 모두 포함한 항목 수는 그보다 하나 많기 때문이다. 시작값이 끝값보다 크지 않고, 정수를 하나씩 세는 경우를 기준으로 보자.

 

3부터 7까지의 정수는 3, 4, 5, 6, 7이다. 포함 조건에 따라 결과가 다음처럼 달라진다.

 

포함 조건 계산 개수
양 끝 모두 포함 7 - 3 + 1 5개
한쪽만 포함 7 - 3 4개
양 끝 모두 제외 7 - 3 - 1 3개

 

양 끝을 모두 제외했는데 값이 같거나 바로 붙어 있어 셀 정수가 없다면 개수는 0이다. 공식을 기계적으로 적용해 음수 개수로 적지 않도록 주의하자.

 

날짜도 비슷하게 구분한다. 같은 해 6월 10일부터 6월 12일까지 양 끝을 모두 세면 10일, 11일, 12일로 총 3일이다. 반면 10일에서 12일까지의 날짜 차이는 2일이다. 같은 날 시작하고 끝나는 경우에도 포함 날짜 수는 1일이지만 날짜 차이는 0일이다.

 

이는 달력 날짜를 세는 예시다. 시각까지 주어진 실제 경과 시간은 종료 시각에서 시작 시각을 빼야 하며, 날짜 수가 3일이라고 해서 항상 72시간이 지났다는 뜻은 아니다.

 

날짜 차이는 간격을 계산하고 양 끝 포함 날짜 수는 시작일과 종료일도 센다는 설명을 선과 노란 띠로 비교한 그림

엑셀에서는 어떤 수식을 쓸까?

시간이 섞이지 않은 실제 날짜 값이라면 종료일에서 시작일을 빼고, 양 끝을 모두 세려는 경우에만 1을 더한다. A2가 시작일이고 B2가 종료일이며, 종료일이 시작일보다 이르지 않은 상황을 전제로 한다.

 

포함 계산 여부와 방법을 엑셀에 옮길 때는 다음 수식의 목적을 구분해 사용하자. 결과 셀은 일반 또는 숫자 형식으로 표시하면 된다.

 

  • 두 날짜의 차이: =B2-A2
  • 시작일과 종료일을 모두 포함한 날짜 수: =B2-A2+1
  • 양 끝을 모두 제외한 날짜 수: =MAX(0,B2-A2-1)
  • 토요일과 일요일, 지정한 휴일을 제외한 작업일 수: =NETWORKDAYS(A2,B2,D2:D10)

 

마지막 수식에서 D2:D10은 제외할 휴일의 실제 날짜 목록이다. 국내 공휴일이 자동으로 등록되는 것은 아니며, 시작일과 종료일도 작업일 조건에 맞으면 계산에 들어간다. 주말 기준이 다르면 NETWORKDAYS.INTL 함수로 별도 지정할 수 있다.

 

법적 기한은 단순 날짜 개수와 구분해야 한다. 민법상 일, 주, 월, 연으로 정한 기간은 원칙적으로 첫날을 세지 않지만 오전 0시부터 시작하는 경우에는 예외가 있다. 다른 법령이나 정해진 조건도 확인해야 하므로, 제출 기한을 단순히 날짜 차이에 1을 더해 확정하지 않는다.

 

날짜 데이터가 날짜 차이와 포함 날짜 수와 작업일 수로 나뉘며 휴일 목록은 별도 확인하도록 안내한 도식

마치면서

계산 결과가 하나씩 어긋난다면 먼저 범위의 개수와 날짜 차이를 구분하고, 시작점과 끝점을 각각 세는지 확인하자. 포함 계산 여부와 방법은 양 끝의 조건을 정한 뒤 해당 목적에 맞는 수식을 고르는 순서로 정리하면 된다. 엑셀에서도 양 끝 포함 날짜 수와 작업일 수는 다른 계산이며, 주말과 휴일 목록의 설정을 따로 살펴야 한다. 특히 법적 기한처럼 별도 기준이 있는 경우에는 일반적인 개수 공식을 그대로 적용하지 않는 것이 중요하다.

 

[안내드립니다] 이 글은 일반적인 범위와 날짜 계산을 설명하는 참고 자료입니다. 계약이나 법적 기한 등은 적용 규정과 개별 조건에 따라 달라질 수 있으므로 관련 문서와 담당 기관의 안내를 확인하시기 바랍니다.