컴활

컴활 1급 실기 #5. Edate 함수, 배열 함수

peachystal 2021. 5. 25. 09:46

1. EDATE 함수 : 개월수를 더한 날짜 함수

=EDATE(시작날짜, 개월수) : 시작날짜에 개월수를 더한 날짜의 일련번호를 구함

예) =EDATE("2021-10-19",1) : 44519

*기출1

[A2:K32] 영역에서 '전용면적(D2)'이 100이상이고, '입주일(H3)'의 10년 후의 날짜가 '작성일(K1)'보다 크거나 같은 데이터의 지역명, 아파트명, 거래가, 전용면적, 일주일 필드만 순서대로 표시하시오.

=AND(D2>=100,EDATE(H3,120)>=$K$1

ㄱ. 12개월*10년=120

ㄴ. 입주일은 개별이니까 절대참조 X, 작성일은 공통이니까 절대참조!

 

2. 배열함수

배열함수
=값을 구할 열이 어디냐

조건에 만족하면 True / 만족하지 않으면 False

AND 조건은 * / OR 조건은 +

 

공식1 = sum()
공식1 = sum(()*()*)
공식1 = sum((조건1)*(조건2)*값구열)


공식 2
=Sum()
=Sum(if())
=sum(if(()*(),))
=Sum(if((조건1)*(조건2),값구열))

배열= 범위
Ctrl Shift Enter

*값구열먼저 써주기

if()*(),값구열

*값구열 개수구할때는 1써주기

 

이론 1

Q1. 성별이 남에 해당한 금액의 합계를 배열 수식을 이용하여 구하시오.

=Sum((B2:B5="남")*C2:C3) = 0이나오는데 Ctrl Shift Enter 누르면 42000나옴

1단계. 비교해서 트루뻘쓰
2단계 조건에 맞는애 값나옴
3단계 트루는 1곱하고, 펄스는 0곱한 것을 더한 값

남자금액합계를 구하는거니까
성별셀 B2:B5는 여남남여남
성별셀 중 남자가 맞는지 1차적으로 보고

금액셀 C2:C3는 10000,15000,10000,20000,17000
성별셀 여 남 남 여 남
F T T F T

>성별이 남자인 True 값에 해당하는 금액을 뽑아옴

 

Q2. 성별이 남에 해당한 인원수를 배열 수식을 이용하여 구하시오.

=Sum((B2:B5="남")*1) / Ctrl Shift Enter 누르면 3나옴