본문 바로가기
일상

[일상] 엑셀 함수 정리 4

by 넴무 2020. 3. 18.

유튜버 엑셀레이터님의 강의를 듣고 필기한 것 정리

 

 

- SUMPRODUCT

의미 배열과 배열끼리 매칭되는 것들끼리 곱해서 더한다
결과속성 숫자
기타 대표적인 배열함수로 활용
같은 열 개수와 같은 행 개수만 가지면 사용 가능

 

 

- 날짜 필수기초

 

TODAY()

인수가 없다

윈도우 시스템상의 오늘날짜를 표시

NOW()

인수가 없다

윈도우 시스템상의 오늘날짜와 현재시각을 표시

 

YEAR(날짜) 인수로 사용된 날짜의 년도를 숫자로 뽑아줌
MONTH(날짜) 인수로 사용된 날짜의 을 숫자로 뽑아줌
DAY(날짜) 인수로 사용된 날짜의 을 숫자로 뽑아줌

 

DATE(년,월,일)

인수에 년,월,일을 집어넣으면 날짜로 변환

기본적인 속성은 일련번호로 나타내지만 혼자 쓰일 때는 셀서식을 따름

성격 외향적
친한 함수 YEAR, MONTH, DAY 함수, TEXT 함수
기타

YEAR, MONTH, DAY(이하 날짜 삼형제라 부르겠음) 함수와 반대개념.

DATE : 일반적인 숫자  →  날짜

날짜 삼형제 : 날짜   일반적인 숫자

 

셀서식을 잘 활용하면 효과가 배가 된다.

 

+날짜 입력 방법 (엑셀은 날짜를 일련번호로 기억한다. 날짜는 숫자이다!)

1. 숫자-숫자-숫자

2. 숫자-숫자

3. 숫자/숫자/숫자

4. 숫자/숫자

 

날짜서식
요일
YYYY MM DD

AAAA(ex. 화요일)

DDDD(ex. Tuesday)

YY M D

AAA(ex. 화)     

DDD(ex. Tue)

 

숙어
올해 YEAR(TODAY())  
이번달 MONTH(TODAY())  
내년 YEAR(TODAY())+1  
다음달 MONTH(TODAY())+1  
나이 현재년도-출생년도+1

=YEAR(TODAY())-YEAR(L11)+1

하고 일반으로 바꿔주기.

년차 현재년도-입사년도+1

 

- WEEKDAY

의미 날짜의 요일을 숫자로 표시하는 함수
결과속성 숫자
인수 1 날짜
인수 2 옵션
성격 내성적
친한 함수 CHOOSE
활용방식

1) CHOOSE(WEEKDAY(날짜,2)"월","화","수","목","금","토","일")

2) 주말: WEEKDAY(날짜,2)>5

특징

장점은 숫자로 인해 조건 설정하기 쉬움

ex. WEEKDAY()>5

단점은 숫자로 된 요일을 알아보기 힘들어 항상 CHOOSE 함수를 달고 다님

 

 

- EMONTH

의미 인수 2에서 지정한만큼의 달을 더한 후, 마지막 날을 구한다
결과속성 날짜
인수 1 기준날짜
인수 2 몇달 후(0이면 이번달, 음수이면 몇달 전)
활용방식

기준날짜의 그달 마지막 일   →   EMONTH(기준날짜,0)

기준날짜의 다음달 첫날    EMONTH(기준날짜,0)+1

 

 

- DATEIF

의미 날짜사이의 간격을 여러가지 형태로 보여주는 함수
결과속성 여러가지 기간
인수 1 시작일
인수 2 종료일
인수 3 옵션(Y, M, DM, YM, MD)
성격 외골수
활용방식 근무기간 또는 경력을 구할 때 주로 쓰임
특징

1) 나이를 구할때 쓰면 X

2) 시작날짜를 31에서 시작 X. 1일에서 시작해야함

3) 경력은 보통 며칠, 또는 1달 정도는 상관없지만 변수가 많음

주로 경력 몇년 몇개월 구할때 자주 씀

ex. =DATEDIF(C4,$D$2."Y")&"년"&DATEDIF(C4,$D$2,"YM")&"개월"&DATEDIF(C4,$D$2,"MD")&"일"

YM : 년도 빼고 남은 달 수

MD : 달 빼고 남은 일 수

 

 

- WORKDAY

의미

시작날짜 포함하여 인수 2에서 지정한 일수만큼 근무일로 인식한 뒤 그다음날을 구한다.

단, 주말과 공휴일은 계산 자체에 포함 X

결과속성 날짜
인수 1 시작날짜
인수 2 며칠 후(숫자로 지정) or 며칠 후(숫자로 지정)+1,-1
인수 3 휴일(다른 시트에서 공휴일 차트를 만들고 이름지정한 뒤 F3키로 이름지정한 거 가져오기)/생략가능
반대함수 NETWORKDAYS
활용방식 기념일, 프로젝트 종료날짜, 배송일 계산, 출근부 제작 등
특징

꼭 기억해야할 사항

1) 시작날짜도 근무일로 포함

2) 근무 마지막날을 구하는게 아니라 마지막 다음날을 구해준다.

3) 인수 2에서 +1,-1을 적극 활용

4) 헷갈리는 경우 인수 2에 1을 넣어보면 알수 있음

 

'일상' 카테고리의 다른 글

[일상] 엑셀 함수 정리 6  (0) 2020.03.20
[일상] 엑셀 함수 정리 5  (0) 2020.03.19
[일상] 엑셀 함수 정리 3  (1) 2020.03.17
[일상] 엑셀 함수 정리 2  (0) 2020.03.16
[엑셀] 엑셀 함수 정리  (0) 2020.03.15

댓글