이 질문은 다음과 관련이 있습니다.특정 달의 총 일수 계산.
원래 질문을 보면 시작 날짜와 종료 날짜가 1월부터 3월까지이고 해당 범위 사이에 매달 며칠이 있는지 알아야 하는 경우는 무엇입니까?
따라서 A2와 B2에는 시작 날짜와 종료 날짜가 있고 C1 - Q1에는 1월부터 12월까지가 있습니다. 따라서 셀 C2 - Q2에는 시작 날짜와 종료 날짜를 기준으로 월별 영업일 수를 알려주는 공식이 필요합니다. .
도울 수 있니?
답변1
나는 이것이 당신이 원하는 결과라고 확신합니다.
시작 날짜와 종료 날짜를 선택하여 해당 범위 내에 있는 각 달의 일수 목록을 생성합니다. 여기서 중요한 점은 의 값이 C1:N1
형식이 지정된 실제 날짜 값이라는 것입니다. 이것은많이텍스트 값을 사용한 다음 수식에서 날짜를 계산하는 것보다 쉽습니다.
의 공식 C1
은 다음과 같습니다.
=IF(OR(MONTH($A2)>MONTH(C$1),MONTH($B2)<MONTH(C$1)),0,MIN($B2,DATE(YEAR(C$1),MONTH(C$1)+1,0))-MAX($A2,C$1)+1)
그런 다음 위아래로 드래그합니다. 하지만 몇 가지 이상한 점이 있습니다.
- 의 날짜 범위가
A:B
열 제목을 벗어나는 경우 모든 결과는 0입니다. - 항목이 없으면 Excel은 이를 유효한 날짜인 0 값으로 간주하여 문제를 발생시킵니다.
그러나 이것은 시작하기에 충분할 것입니다. 정확한 요구 사항에 맞게 조정할 수 있습니다.