자습서에서는 Excel MONTH 및 EOMONTH 함수의 너트와 볼트에 대해 설명합니다. 을 찾을 수 있는 편의식을 보여주는 예 추출하는 방법 개월일로부터 엑셀에서 첫 번째와 마지막 날짜,변환 달 이름의 번호와 더 있습니다.
이전 기사에서는 평일과 일 년 중 작업 할 수있는 다양한 Excel 기능을 살펴 보았습니다., 오늘,우리는 더 큰 시간 단위에서 운영하고 마이크로 소프트 엑셀이 달 동안 제공하는 기능을 배울 것입니다.,onth 수일로부터 엑셀에서
Excel 월의 기능-구문을 사용
Microsoft Excel 에서 제공하는 특별한 한 달에 기능을 추출 한 달에서 날짜, 를 반환하는 달수에 이르기까지 1(월)~12(월).,
이달 함수를 사용할 수 있습의 모든 버전에서 Excel2016 년-2000 및 그 구문은 간단은 가능성이있을 수 있습니다:
여기서serial_number
은 모든 유효한 날짜의 달려을 찾을 수 있습니다.
Excel 월 수식의 올바른 작업을 위해서는 날짜(년,월,일)함수를 사용하여 날짜를 입력해야합니다. 예를 들어 수식=MONTH(DATE(2015,3,1))
는 날짜가 2015 년 3 월 1 일을 나타내므로 3 을 반환합니다.,
공식처럼=MONTH("1-Mar-2015")
도 잘 작동하지만,문제에서 발생할 수 있습니다 더 복잡한 시나리오면 날짜를 입력한 텍스트로.
연습에,대신 지정 내에서 날짜달 기능,그것의 더 편리 셀을 참조하려면 날짜 또는 제공 날짜 반환에 의해 몇 가지 다른 기능이다. 예:
=MONTH(A1)
-셀 A1 에서 날짜의 월을 반환합니다.
=MONTH(TODAY())
-현재 월 수를 반환합니다.
첫눈에,엑셀 월 기능은 일반 보일 수 있습니다., 그러나 아래 예제를 살펴보면 실제로 얼마나 많은 유용한 것들을 할 수 있는지 알면 놀랄 것입니다.
Excel 에서 날짜에서 월 번호를 얻는 방법
Excel 에서 날짜에서 월을 얻는 방법은 여러 가지가 있습니다. 어느 것을 선택할지는 정확히 어떤 결과를 얻으려고하는지에 달려 있습니다.
- Excel 의 월 기능-날짜에서 월 번호를 가져옵니다.
Excel 에서 날짜를 월로 변환하는 가장 확실하고 쉬운 방법입니다. 예:
-
=MONTH(A2)
-셀 A2 에서 날짜의 월을 반환합니다., -
=MONTH(DATE(2015,4,15))
-4 월에 해당하는 4 를 반환합니다. -
=MONTH("15-Apr-2015")
-분명히 번호 4 도 반환합니다.
-
- Excel 의 텍스트 기능-텍스트 문자열로 월 추출.
을 얻을 수있는 방법이 달 번호에서 Excel 날짜를 사용하여 텍스트 기능:
-
=TEXT(A2, "m")
-반환 달 수 없는 선도적인 제로,1-12. -
=TEXT(A2,"mm")
-선행 0 인 월 번호를 01-12 로 반환합니다.,
항상 월 번호를 텍스트 문자열로 반환하기 때문에 텍스트 수식을 사용할 때는 매우주의하십시오. 따라서 몇 가지 추가 계산을 수행하거나 다른 수식에서 반환 된 숫자를 사용할 계획이라면 Excel MONTH 함수를 고수하는 것이 좋습니다.
-
다음 스크린 샷은 위의 모든 수식에 의해 반환 된 결과를 보여줍니다. 텍스트 함수(셀 C4 및 C5)에 의해 반환 된 왼쪽 정렬 된 텍스트 값과 반대로 월 함수(셀 C2 및 C3)에 의해 반환 된 숫자의 오른쪽 정렬을 주목하십시오.,
을 추출하는 방법 개월 이름을 날짜로부터 엑셀에서
경우에 당신을 얻고 싶은 한 달 이름보다는 번호,사용할 텍스트 기능을 다시지만,다른 날짜 코드:
-
=TEXT(A2, "mmm")
-반품 간략 한 달 이름으로 Jan-Dec. -
=TEXT(A2,"mmmm")
-1 월-12 월로 전체 월 이름을 반환합니다.,
지 않는 경우 실제로 원한을 변환하는 날짜를 달 Excel 워크시트에서 당신이 원하는 표시하는 한 달 이름은 대한의 전체일 후,당신은 원하지 않는 어떤 수식에 대해 설명합니다.
날짜가있는 셀을 선택하고 Ctrl+1 을 눌러 셀 서식 대화 상자를 엽니 다. 숫자 탭에서 사용자 정의를 선택하고 유형 상자에”mmm”또는”mmmm”을 입력하여 약식 또는 전체 월 이름을 각각 표시하십시오. 이 경우,당신의 항목은 계산 및 기타 수식에 사용할 수있는 완전한 기능 엑셀 날짜 유지됩니다., 날짜 형식 변경에 대한 자세한 내용은 Excel 에서 사용자 정의 날짜 형식 만들기를 참조하십시오.
로 변환하는 방법을 달 번호를 달 이름에서 Excel
가정하고,당신의 목록을 가지고 번호(1~12)Excel 워크시트에 변환할을 한 달 이름입니다. 이를 위해 사용할 수 있습니다 다음 공식:
는 방법 이러한 공식을 작품
로 변환하는 방법 개월 이름을 수 Excel
두 가지가 있 Excel 기능을 도움이 될 수 있는 변환 달 이름을 전화 번호-DATEVALUE 습니다., Excel 의 DATEVALUE 함수는 텍스트로 저장된 날짜를 Microsoft Excel 에서 날짜로 인식하는 일련 번호로 변환합니다. 그런 다음 월 함수는 해당 날짜에서 월 번호를 추출합니다.
완전한 수식은 다음과 같습니다:
=MONTH(DATEVALUE(A2 & "1"))
A2 위치에서 셀룰라 달 이름을 원하는 번호로 설정(&”1″이 추가 DATEVALUE 기능을 이해하는 그 날짜).,
을 얻는 방법을의 마지막 날에 달 Excel(EOMONTH 함수)
EOMONTH 함수 엑셀에서 사용되는 반환하는 월의 마지막 날에 따라 지정된 날짜를 시작합니다. 그것은 다음과 같은 인수,이는 모두 필요합니다.
- 시작일-시작 날짜 또는 참조를 세포로 날짜를 시작합니다.
- 개월-시작일 전 또는 이후의 개월 수입니다. 미래 날짜에는 양수 값을 사용하고 과거 날짜에는 음수 값을 사용하십시오.,
여기에 몇 가지 EOMONTH 식 예:
=EOMONTH(A2, 1)
-반환합니다 이 달의 마지막 날,한 달 후에 날짜를 셀 A2.
=EOMONTH(A2, -1)
-셀 A2 에서 날짜 1 개월 전의 달의 마지막 날을 반환합니다.
셀 참조 대신 EOMONTH 수식의 날짜를 하드 코딩 할 수 있습니다. 예를 들어,아래 수식은 모두 4 월의 마지막 날을 반환합니다.,
=EOMONTH("15-Apr-2015", 0)
=EOMONTH(DATE(2015,4,15), 0)
로 돌아의 마지막 날은 현재 개월을 사용하여 오늘()함수에서 첫 번째 인수의 EOMONTH 식도록 오늘 날짜으로 날짜를 시작합니다. 그리고 어느 쪽이든 월을 변경하고 싶지 않기 때문에months
인수에 0 을 넣습니다.나는 이것이 어떻게 작동하는지 잘 모르겠습니다. 엑셀 EOMONTH 함수는 날짜를 나타내는 일련 번호를 반환하기 때문에,당신은 당신의 수식과 셀(들)에 날짜 형식을 적용해야합니다., 자세한 단계는 Excel 에서 날짜 형식을 변경하는 방법을 참조하십시오.,
여기에 결과를 반환에 의해 Excel EOMONTH 식 위에서 설명한
을 계산하려면 왼쪽으로 얼마나 많은 일을 끝까지 현재달,당신은 단순히 빼 날짜 반환에 의해 오늘()에서 반환하는 날짜 EOMONTH 적용 일반 형식으로 휴:
=EOMONTH(TODAY(), 0)-TODAY()
는 방법을 찾기 위해 이번 달의 첫 번째 날에 Excel
당신이 이미 알고있는 바와 같이,Microsoft Excel 에서 제공하는 단 하나의 기능을 반환하는 월의 마지막 날(EOMONTH)., 이 달의 첫날에 올 때,그것을 얻을 수있는 하나 이상의 방법이있다.
실시예 1. Get1 일 월의 달에 의해 번호
이 있는 경우 달 번호,다음 사용이 간단한 날짜식 like this:
예를 들어,DATE(2015,4,1)return1-Apr-15.
경우에는 숫자가에 위치한 특정 열 말에 열을 추가할 수 있습 셀 참조에서 직접 공식:
=DATE(2015, B2, 1)
예제 2., Get1 일부터는 날
을 계산하려면 첫 번째 달의 날을 기반으로 날짜를 사용할 수 있습 Excel 날짜 다시 작동하지만,이 시간은 당신이 또한 필요의 달하는 기능 추출물 달 번호:
예를 들어, 다음과 같은 공식이 돌아의 첫 번째 날에 따라 달 날짜를 셀 A2:
=DATE(2015,MONTH(A2),1)
예제 3., 을 찾아 이번 달의 첫 번째 날에 기초한 현재 날짜
때 당신의 계산은 오늘 날짜를 기준으로 사용하여 연락 Excel EOMONTH 및 오늘능:
=EOMONTH(TODAY(),0) +1
-반의 1 일에는 다음 달입니다.
당신이 기억 하듯이,우리는 이미 현재 달의 마지막 날을 얻기 위해 비슷한 EOMONTH 공식을 사용했습니다. 그리고 지금,당신은 단순히 다음 달의 첫날을 얻기 위해 그 공식에 1 을 더합니다.,
유사한 방식으로,당신이 얻을 수 있는 첫 번째 날의 이전 및 현재의 달:
=EOMONTH(TODAY(),-2) +1
반품-1 일 이전의 달입니다.
=EOMONTH(TODAY(),-1) +1
-현재 달의 첫 번째 날을 반환합니다.
수식이 조금 더 길지만이 작업을 처리하기 위해 Excel 날짜 함수를 사용할 수도 있습니다. 예를 들어 다음 공식이 무엇을하는지 추측합니까?
=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
네,현재 달의 첫날을 반환합니다.
그리고 어떻게 다음 달 또는 이전 달의 첫날을 반환하도록 강요합니까?, 아래로 손:)추가하거나 빼기 1/에서는 현재 달:
반환하는 첫 번째 날의 다음 달:
=DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)
로 돌아의 첫 날 이전 달:
=DATE(YEAR(TODAY()), MONTH(TODAY())-1, 1)
수를 계산하는 방법의 일에 달
Microsoft Excel,거기에 존재하는 다양한 기능의 작업으로 날짜와 시간이 사용됩니다. 그러나 주어진 달의 일 수를 계산하는 기능이 부족합니다. 그래서,우리는 우리 자신의 수식으로 그 누락을 만회해야 할 것입니다.
실시예 1., 을 얻을 일수에 따라 달 번호
알고 있는 경우 달 번호는 다음과 같은 일/날짜식의 수를 반환 날에는 달:
위에 있는 수식,DATE 기능을 반환합니다 첫째 날의 다음달 을 빼기 1 을 얻을 달의 마지막 날을 원합니다. 그런 다음 일 함수는 날짜를 일 수로 변환합니다.
예를 들어 다음 수식은 4 월의 일수(연도의 4 번째 달)를 반환합니다.,
=DAY(DATE(2015, 4 +1, 1) -1)
실시예 2. 을 얻을 일수에 따라 달 날짜
알지 못하는 경우 달 수는 있지만 어떤 일 이내에는 한 달에 사용할 수 있는 연도와 월 기능을 추출하려면 해고 달에서 날짜입니다. 그냥 그들을 포함에서 일/날짜 공식 논한 위의 예에서,그리고 그것은 당신을 말할 것이 얼마나 많은 일을 한 달 포함합니다:
=DAY(DATE(YEAR(A2), MONTH(A2) +1, 1) -1)
어디 A2 은 세포와 날짜입니다.
또는 훨씬 간단한 DAY/EOMONTH 공식을 사용할 수 있습니다., 당신이 기억,Excel EOMONTH 함수를 반환합 달의 마지막 날에,그래서 당신이 필요하지 않 추가 계산:
=DAY(EOMONTH(A1, 0))
다음과 같은 스크린 샷을 보여 결과를 반환에 의해의 모든 공식,그리고 당신은 그들이 동일:
어떻게 합계 데이터에 의해 달 Excel
에 대형 테이블의 많은 데이터,당신은 종종 필요합하여 얻은 값의 합계를 위해 주어진 달입니다. 그리고 데이터가 시간 순서대로 입력되지 않았다면 문제가 될 수 있습니다.,
가장 쉬운 해결책은 날짜를 월 숫자로 변환하는 간단한 Excel 월 수식으로 도우미 열을 추가하는 것입니다. 말하자면,날짜가 a 열에 있으면=MONTH(A2)를 사용합니다.
그리고 지금,목록을 작성의 숫자는(1 12,만 달 번호는 당신에게 관심)에서 빈 열 값을 합한 매달 사용하여 SUMIF 공식 유사한다.
=SUMIF(C2:C15, E2, B2:B15)
어디 E2 달 번호입니다.,
다음과 같은 스크린샷의 결과를 보여줍 계산:
려는 경우 추가하지 않을 도우미 열 Excel sheet,아무 문제없이 할 수 있습니다. 조금 더 까다 롭 sumproduct 를 함수를 작동할 것입 취급:
=SUMPRODUCT((MONTH($A$2:$A$15)=$E2) * ($B$2:$B$15))
는 열 날짜가 포함,B 값을 포함하는 합계와 E2 달 번호입니다.
는 방법을 조건부 형식으로 날짜에 따라 달
이제는 당신이 사용하는 방법을 알고 Excel 달 EOMONTH 기능을 다양한 계산을 수행하여 워크시트에서,당신이 걸릴 수 있습니다 추가 단계를 개선하고 시각 프리젠 테이션입니다. 이를 위해,우리는 날짜에 대한 엑셀 조건부 서식의 기능을 사용하는 것입니다.,
외에 추가 예제에서 제공하는 위에서 언급한 문서,이제는 내가 당신을 보여할 수 있는 방법을 빠르게 강조하는 모든 세포 또는 전체를 행과 관련된 특정 개월.
실시예 1. 현재 월
내의 날짜 강조 표시 이전 예제의 표에서 현재 월 날짜가있는 모든 행을 강조 표시하려고한다고 가정합니다.
먼저 가장 간단한=월($A2)수식을 사용하여 a 열의 날짜에서 월 번호를 추출합니다. 그런 다음 해당 숫자를=MONTH(TODAY())로 반환 된 현재 월과 비교합니다., 결과적으로,당신은 다음과 같은 공식이 있는 경우 TRUE 를 반환합니다 이 달의 번호가 일치,그렇지 않으면 FALSE 를 반환합니다.
=MONTH($A2)=MONTH(TODAY())
Create an Excel 조건부 서식 지정 규칙을 기반으로 이 수식,그 결과 유사할 수 있습니다 아래 스크린샷(문서를 작성되었 월에,그래서 모든 일 날짜 강조 표시됩니다).
실시예 2. 월 및 일
로 날짜를 강조 표시하면 또 다른 과제가 있습니다. 연도에 관계없이 워크 시트의 주요 공휴일을 강조하고 싶다고 가정 해보십시오. 크리스마스와 새해 일을 가정 해 봅시다., 이 작업에 어떻게 접근 하시겠습니까?
단순히 사용하여 엑셀 기능을 추출물이 하루의 개월(1 월-31)그리고 달를 얻을 수있는 기능을 달 번호를 확인하고 다음으면 하루는 같은 중 25 31,는 경우와 달 같 12:
=AND(OR(DAY($A2)=25, DAY($A2)=31), MONTH(A2)=12)
이것은 어떻게 달 함수 엑셀에서 작동합니다. 그것은 보이는 것보다 훨씬 더 다재다능한 것 같습니다,응?
다음 게시물 몇 개에서 몇 주와 몇 년을 계산할 예정이며 몇 가지 더 유용한 트릭을 배우기를 바랍니다., 에 관심이 있다면 작은 시간 단위,를 확인하십시의 이전 부분의 Excel 날짜가 시리즈는(당신은 링크를 찾을 수 있 아래). 나는 독서에 감사하고 다음 주에 당신을 볼 수 있도록 노력하겠습니다!
- 을 변경하는 방법 날짜 형식으로 엑셀에서 만들고 사용자 지정 날짜 형식
- 을 만드는 방법 캘린더에서 Excel(드롭다운 인쇄 가능)
- 삽입하는 방법에 날짜 Excel
- 하는 방법에 텍스트를 변환 날짜에 Excel
- 변환 Excel 날짜를 텍스트 형식
- 작동과 평일과 일월 엑셀에서