Excel에서 두 날짜 사이의 월 수를 어떻게 계산합니까? [복제]


8

Microsoft Excel에 두 개의 열이 있습니다. F는 날짜 서비스가 종료 된 열입니다. E는 날짜 서비스가 시작된 열입니다.

각 사람에게 제공되는 개월 수를 어떻게 계산하고보고합니까?


원하는 결과를 (예) 2014 년 3 월 14 일-12.7.2014 년으로 알려주십시오. 전체 개월 수) 또는 (d) 3.9 개월.
guntbert

1
여기에 대한 답변이이 질문에 링크 된 '원본'보다 낫습니다
Jayan

답변:


16

DATEDIF 함수는 두 날짜 사이의 월 수를 명시 적으로 제공합니다.

=DATEDIF(A2,B2,"m")

여기서 A2는 두 날짜 중 빠른 날짜입니다.

한 달 내내 "가장 가까운"것으로 반올림하려면이 버전을 사용할 수 있습니다

=DATEDIF(A2,B2+15,"m")

1 월의 날짜와 3 월의 날짜가 3 개월 인 경우 상관없이이 버전을 사용할 수 있습니다.

=DATEDIF(A2-DAY(A2)+1,B2,"m")+1


Google 스프레드 시트에서도 작동합니다.
Adriano P

당신이 사용할 수있는 =(B2 - A1)/(365/12)이 아닌 둥근 대답을 원하는 경우, 한 달이 12분의 365 일 긴 평균 인 고려
aljgom

3

이 주제를 다루는 Microsoft의 KB가 있습니다.

개월을 반올림 또는 반올림할지 여부에 따라 두 가지 솔루션을 제공합니다.

모으다:

=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

반올림 :

=IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

두 경우 모두 EDate는 이전 날짜를 포함하는 셀이고 LDate는 이후 날짜를 포함하는 셀입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.