이번 시간에는 엑셀 정렬에 대해 알아보겠습니다.

 

엑셀에서 자주 사용되는 메뉴입니다.

 

 

[데이터] - [정렬]

 

정렬을 할 때에는 정렬하고자 하는 셀을 클릭하시고

[정렬]을 누르셔도 되고

직접 범위를 드래그 하셔서 잡아주셔도 됩니다.

 

 

[체크] 내 데이터에 머리글 표시(H)

(위에 머리글은 남겨두고 아래 데이터만 정렬하는 옵션)

 

 

체크 해제 시 아래와 같이 열 전체를 정렬대상으로 잡습니다.

 

 

머리글 표시로 하고 정렬을 해보겠습니다.

 

 

첫번째 기준 : [나이] 오름차순

두번째 기준 : [구분] 내림차순

[나이]가 같으면 두번째 기준인 [구분]이 내림차순(높은 것이 위쪽)으로 표시됩니다.

 

 

오름차순 

작은 단위가 위로 표시됩니다.

1, A, 가

2, B, 나

3, C, 다

.

.

.

 

내림차순

큰 단위가 위로 표시됩니다.

3, C, 다

2, B, 나

1, A, 가

.

.

.

 

이상 포스팅을 마칩니다.

이번 시간에는 엑셀 틀고정에 대해 알아보겠습니다.

 

틀고정이란?

나머지 시트를 스크롤 하는동안 시트 일부가 표시되도록 하는 기능입니다.

 

 

위 사진과 같이 데이터가 많을 경우

[연번] [일자] [성명] [생년월일] . . .메뉴를 고정시키는 겁니다.

(마우스 스크롤을 내려도 메뉴는 그대로 보이게 하는 기능)

 

상단의 [보기] - [틀고정]을 누르시면 됩니다.

기본적으로 틀고정, 첫 행 고정, 첫 열 고정이 있습니다.

첫 행 고정은 맨 위 첫줄을 고정시키는 것이고

첫 열 고정은 맨 왼쪽 첫줄을 고정시키는 것입니다.

 

자주 사용하는 틀고정 메뉴를 설명하겠습니다.

고정하고자 하는 행, 열 또는 행과열 모두를 설정할 수 있습니다.

 

 

행고정 열고정을 해보기

첫 행 고정과 첫 열 고정이 아니여도

원하는 행과 원하는 열 고정을 할 수 있습니다.

 

 

8번 행을 클릭하고 틀고정을 하면

스크롤을 내려도 연번 5번까지는 고정이 됩니다.

 

이해가 되시나요?

틀고정한 부분은 위 사진과 같이 줄이 생깁니다.

 

열도 마찬가지 입니다.

 

지금까지 엑셀 틀고정 메뉴 활용법에 대해 알아봤습니다.

 

이상 포스팅을 마칩니다.

이번 시간에는 반올림 함수에 대해 알아보겠습니다.

 

ROUND 함수(반올림)

ROUNDUP 함수(올림)

ROUNDDOWN 함수(내림 혹은 버림)

ROUND 함수는 반올림 함수입니다.

 

 

간단한 예로 나누기를 할 때에 소수점이 표시되는 경우가 있습니다.

1,000 나누기 3 = 333.3333을 예제로 만들어봤습니다.

 

=ROUND(C2,-2) : 333.3333 5미만이라 버림 -> 300

=ROUND(C2,-1) : 333.3333 5미만이라 버림 -> 330

=ROUND(C2,0) : 333.3333 5미만이라 버림 -> 333

=ROUND(C2,1) : 333.3333 5미만이라 버림 -> 333.3

.

.

 

0~4 값은 버림 -> 0으로 표시

5~9 값은 올림 ->0으로 표시하고 앞단위 올림

 

2,000 나누기 3 = 666.6667

 

=ROUND(C3,-2) : 666.6667 5이상이라 올림 -> 700

=ROUND(C3,-1) : 666.6667 5이상이라 올림 -> 670

=ROUND(C3,0) : 666.6667 5이상이라 올림 -> 667

=ROUND(C3,1) : 666.6667 5이상이라 올림 -> 666.7

.

.

 

이렇듯 ROUND함수는 [반올림 하려는 수], [자릿 수]로 구성됩니다.

 

 

 

ROUNDUP : 무조건 올리는 함수입니다.

 

ROUNDDOWN : 무조건 버리는 함수입니다.

 

 

[엑셀 꿀팁] 함수를 사용하지 않고 소수점 반올림 하는 방법 1

위 사진과 같이 [홈] 메뉴에서 [자릿수 줄임] 클릭

(자릿수가 줄어들면서 자동 반올림이 됩니다.)

 

 

[엑셀 꿀팁] 함수를 사용하지 않고 소수점 반올림 하는 방법 2

위 사진과 같이 [홈] 메뉴에서 [ , ] 쉼표 스타일 클릭

[1000 단위 구분 기호]입니다.

(소수점 첫째자리에서 반올림 됩니다.)

 

이상 포스팅을 마칩니다.

 

이번 시간에는 ERROR.TYPE 함수와 IFERROR 함수에 대해 알아보겠습니다.

 

날짜 형식이 잘못된 것을 찾을때 활용 할 수 있는 방법을 소개하고자 합니다.

 

2019-02-28 = 정상

2019-02-29 = 오류

2019-02-30 = 오류

.

.

.

 

 

위 사진과 같이 일자가 맞지 않으면 확인하라는 메시지를 표시하게 됩니다.

 

첫번째 방법은

=IF(ERROR.TYPE(DAY(A12))=3,"일자 확인","")

 

IF 함수와

ERROR.TYPE 함수

DAY 함수

총 3가지 함수를 사용했습니다.

 

늘 그렇듯 함수가 여러게 쓰이면 제일 안쪽 함수부터 풀어보셔야 합니다.

DAY(A2) : 주어진 달에 일자를 반환하는 함수입니다. 

(A12셀이 2019-02-29이니 오류(#VALUE!)를 반환합니다.)

... 19년 2월 29일은 없으니까요. 오류..

 

ERROR.TYPE(#VALUE!) : 오류에 해당하는 번호를 반환합니다.

DAY함수에서 #VALUE!가 반환되었습니다.

 

 

위 사진 처럼 ERROR.TYPE(#VALUE!) = 3이라는 것을 알 수 있습니다.

 

IF(ERROR.TYPE(#VALUE!)=3,"일자 확인","")

이 식은

IF(3=3,"일자 확인","")

이것과 같습니다.

 

그리하여, 2019-02-29는 "일자 확인" 이라는 문구가 반환되는 겁니다.

 

 

IF는 함수활용에 대해서는 아래 포스팅을 참고하시기 바랍니다.

 

 

두번째 방법으로는

IFERROR 함수입니다.

 

 

IFERROR 함수는 계산식에 오류가 있으면 오류 값을 다른 값으로 반환하는 함수입니다.

(오류가 아니라면 그 값을 그대로 반환합니다.)

즉, #N/A라고 뜨는 수식을

IFFERROR(#N/A,"") 라고 하시면

#N/A -> 빈칸 으로 표시됩니다.

 

앞서 ERROR.TYPE 함수에 적용을 한다면

=IFERROR(IF(ERROR.TYPE(DAY(A12))=3,"일자 확인",""),"")

위사진에서 #N/A라고 표시된 부분이 빈칸으로 됩니다.

다른문구 "정상" 이라고 쓰셔도 되고 활용은 취향에 따라 하시면 됩니다.

 

=IFERROR(DAY(A12),"일자 확인")은

 

마찬가지로 안에 함수부터 풀어보면

DAY(A12) : #VALUE! 값이 나옵니다.

=IFERROR함수는 오류 값을 다른 값으로 반환하는 것이기 때문에

=IFERROR(#VALUE!,"일자 확인")

이 수식에서 오류가 있으면 "일자 확인"이라는 단어를 반환해라!

라는 겁니다.

오류가 있기 때문에 일자 확인 이라는 단어가 반환됩니다.

단, 오류가 없다면 DAY(A12) 값이 그대로 반환됩니다.

 

이상 날짜형식 참과 거짓을

ERROR.TYPE 함수와 IFERROR 함수를 활용하여

구분을 해봤습니다.

 

 

 

 

이번 시간에는 엑셀 기초 IF함수 활용법에 대해서 알아보겠습니다.

 

IF함수는 흔히 많이 사용되는 함수입니다.

활용도가 무궁무진하죠.

 

이번시간에는 기초인 만큼 IF함수 사용법에 대해 알아보겠습니다.

 

예시 입니다.

3명의 사람이 각기 다른 세뱃돈과 자기 돈으로 과일과 채소를 샀습니다.

 

계산은 간단한 부분이기 때문에

아래와 같이 =B3-C3-D3로 입력하였습니다.

 

 

간단한 수식 활용 및 SUM함수 활용은

아래 포스팅을 참고해주세요.

 

 

이제 IF함수 사용법에 대해 최대한 쉽게 설명하겠습니다.

 

 

모든 함수에는 =를 앞에 쓰고 사용하셔야 합니다.

= 난 함수를 쓰거나 수식을 걸거야~ 라는 표시입니다.

IF함수는 조건이 맞으면 이것을 표시하고 조건이 안맞으면 저것을 표시해! 입니다.

즉, =IF(조건문,이것,저것)이 되는 것 입니다.

이것 과 저것은 사용자가 정해주면 되는 겁니다.

위에서는 "우수", "나쁨"을 사용했습니다.

 

E3>=0 이란말은 E3셀(김부자의 계산 금액이) 0 보다 크거나 같으면(이상) 이란 뜻입니다.

E3=0 (E3셀이 0이라면, 동등)

E3>0 (E3셀이 0보다 크다면, 초과)

E3<0 (E3셀이 0보다 작다면, 미만)

E3<= (E3셀이 0보다 작거나 같으면, 이하)

 

이렇게 활용할 수 있습니다.

 

=IF(E3>=0,"우수","나쁨") 이 수식을 보자면

조건문인 (E3>=0)이 값이 -30,000 이므로,  0보다 크지 않아! (아니다)거짓이라고 나옵니다.

그렇기 때문에 "나쁨"이라는 단어를 표시하는 겁니다.

 

조건결과 값이 0이 이상이였다면 "우수"란 단어를 표시하겠죠?

 

IF문은 다른 함수와 같이 활용할 수 있는 활용도가 매우 높은 함수입니다.

자꾸 접해보시고 시도해시기 바랍니다.

 

+ Recent posts