2013-01-09 4 views
0

내 시트 (샘플 데이터)과 같이: 날짜 범위에서 개월 수를 계산하지만, 특정 년

"속도" ""
"1 $"을 "끝" "시작 2011년 1월 1일를 찾습니다 ""2015년 1월 1일 "
"2 명 $ ""01.06.2012 ""2013년 1월 8일 "

나는 특정 년 (2012, 2013, 2014)에 속하는 날짜 범위에 대한 개월 수를 계산하려면 (= 개월 * 속도) 예를 들어 두 번째 줄에서 나는 2012 년 (= 12 $)에 6 개월, 2013 년에 7 개월 (= 14 $)을 얻게됩니다. 어떻게해야합니까?

+0

을 사용할 수 있습니다 - 당신은 7. 당신이 부분 개월의 경우를 계산 하시겠습니까 줄 것 때문에 6월을 포함하여 6 월 1 일에 시작 시작 날짜 예를 들어 10 번째 또는 20 번째입니까? –

+0

맞습니다. 7 개월이되어야합니다. –

답변

0

데이터가 A1 : C3에 있다고 가정하고 헤더 행에 연도를 나열하십시오 (예 : = 2012 D1은 = 2013 E1은 = 2014 F1은 D2에이 수식을 사용 : 통화로

=IFERROR(DATEDIF(MAX($B2,DATE(D$1,1,1)),MIN($C2,DATE(D$1+1,1,1)),"m"),0)*$A2

형식을 가로 질러 복사 아래

나중에 및 열 것을 Excel 2007을 사용하거나하는 것으로 가정 B와 C에는 유효한 날짜가 들어 있습니다. 이전 Excel 버전에서 당신은 왜 2012 년에하지 그것을 7개월 인이 다른 공식

=LOOKUP(99^99,IF({1,0},0,DATEDIF(MAX($B2,DATE(D$1,1,1)),MIN($C2,DATE(D$1+1,1,1)),"m")*$A2))

관련 문제