티스토리 뷰

엑셀꼼수

[엑셀꼼수] 12. 연산자 활용

반야_선리기연 2018. 7. 22. 10:20

[엑셀꼼수] 12. 연산자 활용



열두번째 엑셀꼼수는 연산자를 활용하여 vlookup, sumif 등 함수를 사용할 때 Key 값을 만드는 방법이다.

대부분의 함수에는 키값이 존재한다고 할 수 있다.

우리가 쉽게 알고 있는 vlookup 을 예로 들자면 가장 첫번쨰 인수인 lookup_value 가 Key 값이다.


=vlookup(lookup_value, table_array, col_index_num, range_lookup)


작업을 하다보면 내가 원하는 조건에 딱 맞는 Key 값이 없을 떄가 있다.

그럴 경우 수식을 통해 해결하려고 하기보다 

Raw Data 에 열을 하나 추가하여 Key 값을 만들어주면 작업하기 훨씬 수월하다.


아래 간단한 예시를 통해 알아보자.




내가 구하고자 하는 값의 조건은 날씨 열은 흐림, 요일은 주말인 평균온도를 알아보는 것이다.

(첨부이미지상 조건3 부분이 누락되어 있는 평균온도라는 문구이다)


일단 이 상태에서 해야할 작업은 3가지이다.


1. 요일을 통해 주말인 경우를 찾을 것

2. 연산자를 활용해 날씨와 요일을 합칠 것

3. 만들어진 Key 값을 이용해 평균 Data를 찾을 것




1. 요일을 통해 주말인 경우를 찾을 것


위 수식은 요일 Data를 통해 주말이냐 아니냐를 표시해본 것이다.

찾는 방법은 다양하겠지만 간단하게 if 함수 중첩을 통해 평일과 주말로 나누어보았다.

if 함수 중첩은 차후 포스팅에서 좀 더 다뤄보겠다.

위 함수를 말로 풀어보면

J6이 라면 주말을 보여주고, 아니라면 1. 아닌 것 중에 J6이 이라면 주말을 보여주고, 2 토, 일 이 아닌 건 평일로 보여주라

라는 것이다.




2. 연산자를 활용해 날씨와 요일을 합칠 것


연산자를 만드는 방법은 아주 단순하다.
합치고 싶은 셀을 "&" 해당 연산자를 활용하면 완성이다.
날씨와 요일을 합치고 싶기 때문에 날씨 열과 주말여부 열을 &를 통해 합쳐준다




3. 만들어진 Key 값을 이용해 평균 Data를 찾을 것


RawData 에서 Key 값을 만드는 작업을 완료했기 떄문에 이제 작업은 단순해졌다.
평균온도를 구하는 수식만 넣어주면 된다.
조건이 있는 평균값을 구하려면 Averageif 함수를 사용해주자.


셀을 합쳐서 원하는 Key 값을 만든다 라는 아주 단순한 방법이지만 

복잡한 수식을 만드는 것보다 이렇게 Key 값을 만들어 활용하면 쉽게 해결할 수 있는 문제들이 많다.

수시을 고민하기 전 Key 값을 통해 해결될 수 있는지 고민하는 습관을 가지면 업무 효율 상승에 도움이 될 것이다.






댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함