Wednesday, April 25, 2007
Excel 엑셀] 큰달/작은달 판단, 이번 달은 며칠까지 있나? Last Day in Month
이번 달(月), 또는 지정해 준 특정 달에서, 가장 마지막 날짜를 구하는 방법입니다. 즉, 그 달이, 몇 개의 날로 이루어져 있는지 알아내는 방법입니다.
1년의 12개월 중에서, 큰 달은 31일까지 있고, 작은 달은 30일까지 또는 28일까지 있습니다. (윤년일 경우에는 2월달이 29일까지 있습니다.)
엑셀의 아무 셀에 다음과 같은 수식을 입력합니다. 엑셀에서는, 이런 일을 하는 함수를 기본적으로 지원하지 않기에, 이렇게 만들어 주어야 합니다.
=DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1)
이번 달이 4월달일 경우 30 이 출력. 이번 달이 12월달일 경우 31 이 출력.
=DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1)
A1셀에 2008-02-25 라는 날짜가 있을 경우, 29 가 출력. 2008년 2월은 윤년이기에 2월달이 29일까지 있습니다.
A1셀에 2007-02-25 라는 날짜가 있을 때에는, 28 이 출력. 2007년은 평년이기에..
A1셀에 2007-08-01 이라는 날짜가 있을 때에는, 당연히 31 이 출력됩니다.
다음과 같은 수식을 엑셀의 아무 셀에나 넣으면
=IF(DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1) < 31, "작은달", "큰달")
A1셀의 날짜에 대해, 큰달이면 "큰달", 작은달이면 "작은달"이라고 표시됩니다.
▶▶ Excel 엑셀] 윤년 평년 여부 판단 수식; Leap Year / Common Year
1년의 12개월 중에서, 큰 달은 31일까지 있고, 작은 달은 30일까지 또는 28일까지 있습니다. (윤년일 경우에는 2월달이 29일까지 있습니다.)
이번 달의 날짜 수 구하기
엑셀의 아무 셀에 다음과 같은 수식을 입력합니다. 엑셀에서는, 이런 일을 하는 함수를 기본적으로 지원하지 않기에, 이렇게 만들어 주어야 합니다.
=DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1)
이번 달이 4월달일 경우 30 이 출력. 이번 달이 12월달일 경우 31 이 출력.
지정한 특정 달의 마지막 날 구하기
=DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1)
A1셀에 2008-02-25 라는 날짜가 있을 경우, 29 가 출력. 2008년 2월은 윤년이기에 2월달이 29일까지 있습니다.
A1셀에 2007-02-25 라는 날짜가 있을 때에는, 28 이 출력. 2007년은 평년이기에..
A1셀에 2007-08-01 이라는 날짜가 있을 때에는, 당연히 31 이 출력됩니다.
큰달/작은달 여부 판단 함수
다음과 같은 수식을 엑셀의 아무 셀에나 넣으면
=IF(DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1) < 31, "작은달", "큰달")
A1셀의 날짜에 대해, 큰달이면 "큰달", 작은달이면 "작은달"이라고 표시됩니다.
▶▶ Excel 엑셀] 윤년 평년 여부 판단 수식; Leap Year / Common Year
tag: office
엑셀 Excel | 워드 Word | VBA 매크로 | 오피스
<< Home