많은 수의 프로젝트/활동 (약 10,000 개)의 시작 및 종료 날짜가있는 Excel 시트가 있습니다. 이 프로젝트 중 일부는 시간이 겹치고 일부 프로젝트는 그렇지 않습니다. 나는 적어도 하나의 프로젝트가 진행되는 데 걸리는 총 일수를 계산하고 싶습니다.날짜 간격 조합 - Excel
예 :
- 프로젝트 시작 : 1월 1. 2013 - 종료 : 1월 3. 2013
- 프로젝트 B 시작 : 1월 2. 2013 - 종료 : 1월 4. 2013
- 프로젝트 C 시작 : jan 6. 2013 - 종료 : jan 7. 2013
1 개 이상의 프로젝트가 현재 활성 상태 인 1 월 중 일 : 1,2,3,4,6,7. 따라서 그러한 일의 총 수는 6 일입니다.
수학적 배경에서 오는 것은 날짜 범위의 합집합을 만들고 크기를 안심시킬 것입니다. 그러나 그러한 표준 기능은 간격이 셀 범위가 아니라면 VBA에서 사용할 수있는 것으로 보이지 않습니다. 그런 다음 중첩되는 셀 범위를 두 번 계산합니다. 깨끗하고 빠른 솔루션을위한 아이디어? (날짜는 내 시트에 표준 Excel 형식 임).
하는 열은 시작이며 날짜를 중지? –
현재 C 열의 시작 날짜와 D 열의 종료 날짜는 어디에도 지정할 수 있습니다. – user2819141