[엑셀 VBA] 엑셀에서 두 날짜의 차이를 개월 단위로 계산하기 (datedif 함수와 비교)


[엑셀 VBA] 엑셀에서 두 날짜의 차이를 개월 단위로 계산하기 (datedif 함수와 비교)

지인 중 한 명이 엑셀로 두 날짜 간의 차이를 월로 나타내는 함수가 없냐고 물어보더라구요 무슨 목적이냐고 물어보니 업무를 하다보니 각 기간의 합이 6개월이 넘어가면 어떤 조치를 취해줘야 되는데 기간이 하나로 이어지는게 아니라 나눠져있어서 월로 계산하기 힘들다고 하더라구요 보통은 엑셀에서 두 날짜 간 차이를 월로 환산하기 위해서는 두 날짜를 뺀 후 +1을 하고 /30을 하는 방법을 많이 쓰는데 위의 방법으로는 대략적인 월 밖에 계산이 안되기 때문에 정확히 6개월에 해당하는 사람을 찾기 위해선 수기로 날짜를 계산하는 작업을 필수적으로 할 수 밖에 없더라구요 단순히 일수에 /30을 해서 월로 환산되지 않는 이유는 위의 표를 보면 알 수 있어요 다 똑같은 한 달임에도 불구하고 2월은 28일이나 가끔은 29일까지 있고 1, 3, 5, 7, 8, 10, 12월은 31일까지 있고 4, 6, 9, 11월은 30일까지 있기 때문에 단순히 일수에 30일을 나누는 식으로는 몇 개월인지 정확한 계산이 안...


#날짜차이월계산 #날짜차이월단위환산 #엑셀날짜계산 #엑셀월계산 #엑셀월차이 #엑셀월차이계산함수 #엑셀월차이환산

원문링크 : [엑셀 VBA] 엑셀에서 두 날짜의 차이를 개월 단위로 계산하기 (datedif 함수와 비교)