침실3_EXCEL

[EXCEL 함수] EOMONTH 활용하기

다식군! 2020. 9. 29. 22:19
반응형
"EXCEL 셀서식 사용자 지정" 관련
엑셀 셀 서식으로 요일 한문으로 쓰기
[EXCEL 셀서식] 숫자를 한글로 표시
날짜 함수 활용하기(YEAR, MONTH, DAY, DATE)
[EXCEL 함수] EOMONTH 활용하기
셀 서식-사용자 지정

엑셀에서 오늘 날짜를 알고 싶다면, =TODAY() 라고 입력하면 된다.

A1에 날짜(2020.9.19)가 입력 되어 있다면, =YEAR(A1) 라고 하면, 년이 출력(2020)되고,

=Month(A1) 라고 하면, 월이 출력(9)되고,

=DAY(A1) 라고 하면, 일이 출력(19) 된다.

 

이걸 다시 합치려면,  DATE함수를 입력하면 =DATE(년, 월, 일) 이라하면, 2020.9.19 로 다시 만들 수 있다.

 

근데, 만약에 특정달의 시작과 끝을 알고 싶다면?

그때 EOMONTH 이다.

EOMONTH는 시작일과, 달(숫자)를 입력하면, 마지막 날짜를 가르켜 준다.

즉, =EOMONTH(2020/9/19, 0)이라면, 2020.9.30 으로 9월의 마지막 날을 가르켜 준다.

 

그렇다면, 그 달의 시작일을 알고 싶다면, =EOMONTH(2020/9/19, -1)+1 을 해주면 된다.

 

(9월 19일의 한달전(-1) 달의 마지막 날은 8/31 이고, 그날에 하루를 더하면(+1) 그 달의 시작일이 되니)

 

여기에 SUMIFS 함수를 활용하면,

------------->  [EXCEL 함수] COUNTIFS 함수 알아보기 

=SUMIFS(B:B,A:A,">="&EOMONTH(D4,-1)+1,A:A,"<="&EOMONTH(D4,0))

특정 달의 합계를 구하기 성공.....

 

글로 설명하니, 어려운가요?

그럼 예제를..... 첨부......

EOMONTH, SUMIFS.xlsx
0.01MB

반응형