이번에는 값을 참조해서 True값과 False 값을 나오게 하는 방법을 설명드리겠습니다.

아래와 같이 순위값을 이용해서 등급을 나눠 보겠습니다. 우선 IF함수에 대한 설명 들어갑니다.

IF함수

IF 함수는 지정한 조건이 TRUE이면 특정 값을 반환하고 해당 조건이 FALSE이면 다른 값을 반환합니다. 예를 들어 수식 =IF(A1>10,"10 초과","10 이하")는 A1이 10보다 클 경우 "10 초과"를 반환하고 A1이 10보다 작거나 같을 경우 "10 이하"를 반환합니다.

IF(logical_test, [value_if_true], [value_if_false])

IF 함수 구문에는 다음과 같은 인수 (인수: 동작, 이벤트, 메서드, 속성, 함수 또는 프로시저에 정보를 제공하는 값입니다.)가 사용됩니다.

logical_test   

필수 요소입니다. TRUE 또는 FALSE가 될 수 있는 값 또는 식입니다. 예를 들어 A10=100은 논리 식으로, A10 셀 값이 100이면 TRUE가 되고, 그렇지 않으면 FALSE가 됩니다. 이 인수는 비교 계산 연산자를 사용할 수 있습니다.

value_if_true   

선택 요소입니다. logical_test 인수가 TRUE일 경우 반환되는 값입니다. 예를 들어 이 인수의 값이 "예산 내"라는 텍스트 문자열이고 logical_test 인수가 TRUE이면 IF 함수는 "예산 내" 텍스트를 반환합니다. logical_test가 TRUE이고 value_if_true 인수를 생략하면(즉, logical_test 인수 다음에 쉼표만 나올 경우) IF 함수는 0을 반환합니다. 단어 TRUE를 표시하려면 value_if_true 인수에 대해 논리값 TRUE를 사용합니다.

value_if_false   

선택 요소입니다. logical_test 인수가 FALSE일 경우 반환되는 값입니다. 예를 들어 이 인수의 값이 "예산 초과"라는 텍스트 문자열이고 logical_test 인수가 FALSE이면 IF 함수는 "예산 초과" 텍스트를 반환합니다. logical_test가 FALSE이고 value_if_true 인수를 생략하면(즉, value_if_true 인수 다음에 쉼표가 없음) IF 함수는 논리값 FALSE를 반환합니다. logical_test가 FALSE이고 value_if_false 인수 값을 생략하면(즉, IF 함수에서 value_if_true 인수 다음에 쉼표가 없음) IF 함수는 0 값을 반환합니다. 

아래 예제를 설명 하자면 순위를 참조하여 등급을 계산할 것입니다. 4등까지는 1등급 5등 이하부터는 2등급으로요.

조건을 만들어야 합니다. 조건은 참조하는 열을 해당 조건문을 만들어야 합니다.

4등 이상은 1등급 4등 아래는 2등급으로 할 것이기 때문에 아래의 경우 조건문은 I4<=4 가 됩니다.

쉼표 뒤에 있는 값은 True일때 반환되는 값 그 뒤에 있는 값은 False 일때 반환되는 값입니다.

=IF(I4<=4, 1, 2) 함수의 뜻은 I4셀의 값을 참조해서 4보다 작을 경우에는 1이라는 숫자를 반환하고 4보다 크면 2라는 숫자를 넣어라 뜻입니다.

모든 셀에 복사하여 넣어서 등급이 정상적으로 들어갔는지 확인합니다. ^^

수 목록에서 특정 수의 순위를 반환합니다. 수의 순위는 목록에 있는 다른 수와의 상대 크기를 말합니다. 목록을 정렬하면 수의 위치와 순위가 같아질 수 있습니다. 

사실 Excel 2010에서는 RANK함수가 변경되었습니다. 물론 사용은 가능하나 실제 함수에 포함되어 있지 않습니다. RANK.AVG 함수 및 RANK.EQ로 변경되었습니다. 아래에 RANK함수에 대한 설명 이후에 설명 합니다.

1. 등급을 표기해야 하는 위치에 =RANK라고 함수를 호출 합니다. 

2. 첫번째 값은 순위를 구하려고 하는 수 입니다. 총점을 비교하여 순위를 구할 것이기 때문에 아래와 같은 경우라면 G4가 됩니다. 쉼표 , 이후에 나오는 값은 전체 항목입니다. 전체 항목이 있어야 비교하여 순위를 구할 수 있기 때문에 전체 항목을 지정해야 합니다.
 

3. 첫번째 순위가 정상적으로 들어간 것을 보실 수 있습니다.

4. 이제 등급에 되어 있는 부분을 복사하여 놓겠습니다.

그런데 값이 이상해진것을 보실 수 있습니다. 실제 복사한 등급 값들이 정상적이지 않는 것 같아보입니다.

 

복사하여 넣은 값중에 2번째 값을 검사해보니 첫번째 값은 정상으로 들어갔는데 두번째 전체 목록에 대한 값은 밀려서 복사된 것으로 보이네요.

이경우에 쓰는 것이 절대 경로라는 것입니다. 위와 같이 함수를 하나하나 다 써서 넣을 수 없기 때문에 복사하는 경우 해당 셀 위치에 따라 참조하는 셀도 변경되는 것이 엑셀의 기본입니다. 이걸 방지 하기 위해서는 $라는 문구를 사용합니다. 절대 복사하여 위치가 변경되어도 이 경로는 변경하지 말아라 라는 뜻입니다.

$를 쓰는 경우에는 아래와 같이 아에 고정일 경우에 사용하는 경우 예를 들어 $G$4 같이 완전 고정값을 지정하는 경우와 $G4 와 같이 G행은 고정시키지만 열은 유동적으로 변경되라 하는 의미로도 사용할 수 있습니다. 반대로 행은 유동적으로 변하되 열은 고정해라도 가능합니다.

5. 참조되는 2번째 값을 완전 고정 시키기 위해 $G$4:$G$12 로 지정하였습니다.

6. 이후에 복사하였더니 정상입니다.
 

RANK(number,ref,order)

RANK 함수 구문에는 다음과 같은 인수가 사용됩니다.

(인수: 동작, 이벤트, 메서드, 속성, 함수 또는 프로시저에 정보를 제공하는 값입니다.)

number     필수 요소입니다. 순위를 구하려는 수입니다.
ref             필수 요소입니다. 숫자 목록의 배열 또는 참조입니다. 숫자 이외의 값은 무시됩니다.
order        선택 요소입니다. 순위 결정 방법을 지정하는 수입니다.

order가 0이거나 이를 생략하면 ref가 내림차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.

order가 0이 아니면 ref가 오름차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.

2010에서 변경된 함수를 알아보면 아래와 같습니다.

 

RANK.AVG 함수

수 목록에서 특정 수의 순위를 반환합니다. 수의 순위는 목록에 있는 다른 수와의 상대 크기를 말합니다. 순위가 같은 수가 여러 개이면 평균 순위가 반환됩니다.

RANK.AVG(number,ref,order)

RANK.AVG 함수 구문에는 다음과 같은 인수가 사용됩니다.

(인수: 동작, 이벤트, 메서드, 속성, 함수 또는 프로시저에 정보를 제공하는 값입니다.)

Number     필수 요소입니다. 순위를 구하려는 수입니다.
Ref           필수 요소입니다. 숫자 목록의 배열 또는 참조입니다. 숫자 이외의 값은 무시됩니다.
Order        선택 요소입니다. 순위 결정 방법을 지정하는 수입니다.

order가 0이거나 이를 생략하면 ref가 내림차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.

order가 0이 아니면 ref가 오름차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.  

 

RANK.EQ 함수

수 목록에서 특정 수의 순위를 반환합니다. 수의 순위는 목록에 있는 다른 수와의 상대 크기를 말합니다. 순위가 같은 수가 여러 개이면 해당 수 집합의 최상위 순위가 반환됩니다. 

RANK.EQ(number,ref,order)RANK.EQ 함수 구문에는 다음과 같은 인수가 사용됩니다.

(인수: 동작, 이벤트, 메서드, 속성, 함수 또는 프로시저에 정보를 제공하는 값입니다.)

number    필수 요소입니다. 순위를 구하려는 수입니다.
ref           필수 요소입니다. 숫자 목록의 배열 또는 참조입니다. 숫자 이외의 값은 무시됩니다.
order       선택 요소입니다. 순위 결정 방법을 지정하는 수입니다.

order가 0이거나 이를 생략하면 ref가 내림차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.

order가 0이 아니면 ref가 오름차순으로 정렬된 목록인 것으로 가정하여 number의 순위를 부여합니다.

실제 차이가 없습니다.

동일 값의 경우에 어떻게 처리하냐의 차이기 때문에 그냥 RANK함수만 사용하셔도 될 것 같습니다.

ROUNDUP 함수를 수동으로 입력하여 숫자 반올림
수동으로 ROUNDUP 함수를 입력하여 근무 시간의 평균 숫자를 가장 가까운 정수로 반올림하겠습니다.
 
1. 셀 G11을 클릭합니다.
 
2. 수식 입력줄을 클릭합니다.
 
3. 왼쪽 화살표 키를 눌러서 "=" 및 "AVERAGE" 사이의 지점으로 커서를 이동합니다.
 
4. R 키를 누릅니다.
r로 시작하는 함수 후보가 자동으로 표시됩니다.
 
5. O 키를 누릅니다.
ro로 시작하는 함수 후보가 자동으로 표시됩니다.
 
6. 목록에서 ROUNDUP을 클릭합니다.
 
7. Tab 키를 누릅니다.
수식 입력줄에 ROUNDUP 함수가 입력됩니다. 팝업 메뉴가 나타나 함수의 구문을 보여 줍니다.

Tip : ROUNDUP 함수의 구문 
ROUNDUP(number,num_digits)
Number: 반올림하려는 숫자입니다.
Num_digits: 반올림할 자릿수입니다.

8. ROUNDUP 함수의 인수를 입력하겠습니다. 마지막으로 반올림하려는 숫자를 설정합니다. AVERAGE 함수("AVERAGE(J5:J9)")를 괄호로 묶습니다.
 
9. 쉼표를 입력합니다.
 
10. 다음으로 숫자를 반올림할 자릿수를 설정합니다. 이 경우 영(0)을 입력해 숫자를 가장 가까운 시간의 정수를 입력합니다.
 
11. 오른쪽 괄호를 입력합니다.
 
12. Enter 키를 누릅니다.
근무 시간의 평균이 반올림됩니다.
 

 

메뉴에서 TODAY 함수를 선택해 오늘 날짜를 입력해 보겠습니다.

수식 탭의 함수 라이브러리에는 범주 메뉴가 포함되어 있습니다. 메뉴를 클릭하면 범주 목록에서 함수를 찾을 수 있습니다.

 
1. 오늘 날짜를 입력할 셀을 클릭합니다.

 

2. 수식 탭의 함수 라이브러리에서 날짜 및 시간을 클릭합니다.

 

3. 목록에서 TODAY를 클릭합니다.



Tip : 함수의 설명이 궁금하다면 수식 탭의 함수 라이브러리에서 함수 이름 위로 마우스 포인터를 이동하십시오 . 팝업 메뉴가 열리면서 마우스가 가리키는 함수에 대한 힌트가 표시됩니다.

 
4. 함수 인수 대화 상자가 나타납니다. 확인을 클릭합니다.

오늘 날짜를 입력했습니다.

'Office 2010 강좌' 카테고리의 다른 글

함수 사용 (RANK) - 순위 계산  (0) 2015.06.01
함수 사용 (ROUNDUP) - 반올림 함수  (0) 2015.06.01
함수 사용(SUM) - 합계  (0) 2015.06.01
수식에서 계산 연산자 사용  (0) 2015.06.01
수식 사용  (0) 2015.06.01
함수를 사용하여 보다 쉽게 같은 계산을 수행할 수 있습니다.
 
1. 셀 G10을 클릭합니다.

2. 수식 탭을 클릭합니다.

 

3. 수식 탭의 함수 라이브러리에서 자동 합계를 클릭합니다.

계산 범위가 자동으로 인식됩니다. 수식 입력줄에서 SUM 함수를 사용하는 수식이 표시됩니다.  

 

Tip: 수식 및 표에 있는 수식의 의미
이 수식은 두 가지 요소로 구성됩니다.
SUM(G5:G9): "SUM"은 괄호 안에 둘러싸인 셀 값의 합계를 계산하는 함수입니다.
SUM(G5:G9): "G5:G9"는 "셀 'G5'에서 'G9'까지 모든 셀'을 의미합니다. 이 경우 셀 G5, G6, G7, G8 및 G9에 해당합니다. 시작 셀과 끝나는 셀 사이에 콜론(:)을 입력하여 연속되는 셀의 범위를 선택할 수 있습니다.

4. Enter 키를 누릅니다.
괄호 안에 둘러싸인 셀의 값을 더한 값이 수식에 의해 계산되어 결과로 표시됩니다.

 

연산자는 수식 요소에 수행할 계산 유형을 지정합니다.  

계산은 일반 수학 규칙대로 기본적인 순서에 따라 진행되지만 괄호를 사용하여 이 순서를 변경할 수 있습니다.  

연산자의 종류
계산 연산자에는 산술, 비교, 텍스트 연결 및 참조의 네 가지 유형이 있습니다.

산술 연산자
더하기, 빼기, 곱하기, 나누기 등의 기본적인 수학 연산을 수행하고 숫자를 조합하고 숫자 결과를 생성하려면 다음과 같은 산술 연산자를 사용합니다.

산술 연산자

의미

예제

+(더하기 기호)

더하기

3+3

-(빼기 기호)

빼기
음수

3-1
-1

*(별표)

곱하기

3*3

/(슬래시)

나누기

3/3

%(백분율 기호)

백분율

20%

^(캐럿)

거듭제곱

3^2

비교 연산자
다음 연산자를 사용하여 두 값을 비교할 수 있습니다. 이러한 연산자를 사용하여 두 값을 비교할 경우 결과는 TRUE나 FALSE와 같은 논리값입니다.  

비교 연산자

의미

예제

=(등호)

같음

A1=B1

>(보다 기호)

보다

A1>B1

<(보다 작음 기호)

보다 작음

A1<B1

>=(크거나 같음 기호)

크거나 같음

A1>=B1

<=(작거나 같음 기호)

작거나 같음

A1<=B1

<>(같지 않음 기호)

같지 않음

A1<>B1

텍스트 연결 연산자
앰퍼샌드(&)를 사용하여 하나 이상의 텍스트 문자열을 연결(조인)하면 하나의 텍스트를 생성할 수 있습니다.

텍스트 연산자

의미

예제

&(앰퍼샌드)

개의 값을 연결하여 하나의 연속된 텍스트 값을 만듭니다.

"North"&"wind" 결과는 "Northwind"입니다.

참조 연산자
다음과 같은 연산자를 사용하여 계산에 필요한 셀 범위를 결합합니다. 

참조 연산자

의미

예제

: :(콜론)

참조와 사이의 모든 셀에 대해 하나의 참조를 만드는 범위 연산자입니다.

B5:B15

,(쉼표)

여러 참조를 하나의 참조로 결합하는 논리합 연산자입니다.

SUM(B5:B15,D5:D15)

(공백)

개의 참조에 공통되는 셀에 대한 참조를 만드는 논리곱 연산자입니다.

B7:D7 C6:C8

수식에서 각 연산이 실행되는 순서
일부 경우에는 계산이 수행되는 순서에 따라 수식의 결과값이 달라집니다.

따라서 계산 순서가 결정되는 방법과 원하는 결과를 얻기 위해 이러한 순서를 변경하는 방법을 이해하는 것이 중요합니다.

계산 순서
수식의 값은 정해진 순서로 계산됩니다.

Excel에서는 수식이 항상 등호(=)로 시작되며, 등호 다음에 오는 문자를 수식으로 해석합니다.

등호 다음에는 상수나 셀 참조와 같은 계산할 요소(피연산자)가 오며 각 요소는 계산 연산자로 구분됩니다.

Excel에서는 수식의 각 연산자에 대해 정해진 순서에 따라 수식이 왼쪽에서 오른쪽 순서로 계산됩니다.

연산자 우선 순위
하나의 수식에서 여러 개의 연산자를 사용하면 아래 표에 표시된 순서대로 연산이 수행됩니다.

수식에 우선 순위가 같은 연산자가 여러 개 들어 있으면, 즉 곱하기와 나누기 연산자가 모두 들어 있으면 왼쪽에 있는 것이 오른쪽에 있는 것보다 먼저 계산됩니다.   

연산자

설명

: :(콜론)

(하나의 공백)

,(쉼표)

참조 연산자

음수(:

%

백분율

^

거듭제곱

* /

곱하기와 나누기

+

더하기와 빼기

&

개의 텍스트 문자열 연결

=
< >
<=
>=
<>

비교

괄호 사용
계산 순서를 바꾸려면 수식에서 먼저 계산할 부분을 괄호로 묶습니다.

예를 들어 다음 수식에서는 곱하기가 더하기보다 먼저 계산되므로 11이 구해집니다. 즉, 2와 3을 먼저 곱한 다음 그 결과에 5를 더합니다.

=5+2*3

괄호를 사용하여 순서를 바꾸면 5와 2를 더한 결과에 3을 곱하여 21이 구해집니다.

=(5+2)*3

다음 예제에서는 수식의 첫째 부분을 괄호로 묶었으므로 B4+25를 먼저 계산하고 그 결과를 D5, E5, F5 셀을 더한 값으로 나눕니다.

=(B4+25)/SUM(D5:F5)

 

'Office 2010 강좌' 카테고리의 다른 글

함수 사용 (TODAY) - 오늘 날짜 반환  (0) 2015.06.01
함수 사용(SUM) - 합계  (0) 2015.06.01
수식 사용  (0) 2015.06.01
사용자 지정 서식에 대한 지침  (0) 2015.06.01
셀 서식 사용자 지정  (0) 2015.06.01

Excel에서 일부 셀의 내용을 사용해 다른 셀에 결과를 표시하는 수식을 만들 수 있습니다.

또한 Excel의 다양한 기능을 사용하여 복잡한 수식을 간단하게 계산할 수도 있습니다.

수식이란?
수식은 워크시트의 값에 대해 계산을 실행하는 방정식입니다.

먼저 수식을 사용해 정규 근무 시간을 각각 더해 보겠습니다.

1. 셀 G10을 클릭합니다.

2. 수식 입력줄을 클릭하고 "="를 입력합니다.

Tip :

수식은 항상 등호(=)로 시작합니다.
수식은 셀 번호와 값, 그 뒤를 따르는 기호로 구성됩니다.
다음은 수식의 예입니다. 이 수식은 셀 A1의 값에 100을 곱합니다.



a. 등호
b. 셀 번호
c. 기호
d. 값

3. 셀 G5를 클릭한 후 더하기 기호(+)를 입력합니다.

사용 가능한 산술 연산
더하기 기호(+) 외에 다른 산술 연산도 사용할 수 있습니다.

더하기 기호(+): 덧셈
빼기 기호(-): 뺄셈
별표(*): 곱셈
슬래시(/): 나눗셈
백분율 기호(%): 백분율
캐럿(^): 거듭제곱

4. 셀 G6, G7, G8에 대해 3단계를 반복합니다. 마지막으로 G9를 클릭합니다.

 

5. Enter 키를 누릅니다.

셀 G5에서 G9까지 값을 더한 결과가 셀 G10에 표시됩니다.

 

숫자 서식의 코드는 최대 4개의 섹션으로 이루어지며 각 섹션은 세미콜론으로 구분됩니다.

이러한 코드 섹션은 양수, 음수, 0 값 및 텍스트의 순서로 서식을 정의합니다.

<양수>;<음수>;<0>;<텍스트>

예를 들어 이러한 코드 섹션을 사용하여 다음 사용자 지정 서식을 만들 수 있습니다.

[파랑]#,##0.00_);[빨강](#,##0.00);0.00;"판매액 "@

사용자 지정 숫자 서식에 모든 코드 섹션을 포함할 필요는 없습니다.

사용자 지정 숫자 서식에 두 개의 코드 섹션만 지정할 경우 첫 번째 섹션은 양수 및 0에 사용되고 두 번째 섹션은 음수에 사용됩니다.

한 개의 코드 섹션만 지정할 경우 이 섹션은 모든 숫자에 사용됩니다.

특정 코드 섹션을 건너뛰고 그 다음 코드 섹션을 포함하려면 건너뛸 부분에 종결 세미콜론을 사용해야 합니다.

다음은 이러한 숫자 서식 코드 섹션을 사용자 지정하는 데에 도움이 되는 몇 가지 지침입니다.

 

텍스트 포함 및 공백 추가에 대한 지침

 텍스트와 숫자 모두 표시   

텍스트와 숫자를 한 셀에 모두 표시하려면 텍스트 문자를 큰따옴표(" ")로 묶거나 단일 문자 앞에 백슬래시())를 사용합니다.

서식 코드의 알맞은 섹션에 문자를 입력합니다.

예를 들어 양수 금액을 "$125.74 초과"로 표시하고 음수 금액을 "$-125.74 부족"으로 표시하려면 서식을 $0.00" 초과";$-0.00" 부족"으로 입력합니다.

각 코드 섹션에서 "초과" 및 "부족" 앞에 공백 문자가 하나 있어야 합니다.

다음 문자들은 큰따옴표를 사용하지 않고도 표시할 수 있습니다.

$

달러 기호

+

더하기 기호

(

왼쪽 소괄호

:

콜론

^

곡절 악센트(캐럿)

'

아포스트로피

{

왼쪽 중괄호

< 

보다 작다 기호

=

등호

-

빼기 기호

/

슬래시 표시

)

오른쪽 소괄호

!

감탄 부호

&

앰퍼샌드

~

물결표

}

오른쪽 중괄호

> 

보다 크다 기호

 

공백 문자

• 텍스트 입력 섹션 포함   

텍스트 섹션은 숫자 서식의 가장 끝 부분에 위치합니다.

텍스트 섹션에서 셀에 입력하는 텍스트를 표시할 위치에 @ 기호를 삽입합니다.

텍스트 섹션에 @ 기호가 없으면 입력한 텍스트가 표시되지 않습니다.

특정 텍스트 문자를 입력한 텍스트와 함께 항상 표시하려면 추가 텍스트를 큰따옴표(" ")로 묶습니다.

예를 들면 "총 수령액 "@과 같습니다.

서식에 텍스트 섹션을 포함하지 않을 경우, 이 서식이 적용된 셀에 숫자가 아닌 값을 입력하면 이 값은 서식의 영향을 받지 않습니다.

또한 전체 셀은 텍스트로 변환됩니다.

 공백 추가   

숫자 서식에서 한 글자 너비의 공백을 만들려면 문자 앞에 밑줄(_)을 추가합니다.

예를 들어 오른쪽 중괄호 앞에 밑줄을 사용하면(_)) 양수와 음수(중괄호로 묶임)가 나란히 정렬됩니다.

• 문자 반복   

서식에서 다음에 오는 문자를 반복하여 열 너비를 채우려면 숫자 서식에 별표(*)를 사용합니다.

예를 들어 숫자 다음에 하이픈(-)을 여러 개 넣어 셀을 채우려면 0*-을 입력하고, 0이 먼저 오게 하려면 모든 서식 앞에 *0을 입력합니다.


소수 자릿수, 공백, 색 및 조건 사용에 대한 지침

• 소수 자릿수 및 유효 자릿수 포함   

분수 기호 또는 소수점이 포함된 숫자의 서식을 지정하려면 코드 섹션에 다음 자릿수 자리 표시자, 소수점 및 1000 단위 구분 기호를 사용합니다.

0

이 자릿수 자리 표시자는 숫자의 자릿수가 서식에 지정된 자릿수보다 적으면 유효하지 않은 0을 표시합니다.

예를 들어 8.9를 입력하고 8.90으로 표시하려고 할 경우 #.00 서식을 사용합니다.

#

이 자릿수 자리 표시자는 0()과 동일한 규칙을 따릅니다.

그러나 입력한 숫자의 자릿수가 소수점 위쪽 또는 아래쪽에서 서식에 지정된 # 기호보다 적은 경우 추가로 0을 표시하지는 않습니다.

예를 들어 사용자 지정 서식이 #.##이고 셀에 8.9를 입력한 경우 숫자 8.9가 표시됩니다.

?

이 자릿수 자리 표시자는 0()과 동일한 규칙을 따릅니다.

그러나 소수점 기준으로 각 방향에 유효하지 않은 0 대신 공백이 추가되어 열에서 소수점 기준으로 정렬됩니다.

예를 들어 사용자 지정 서식 0.0?를 사용하면 열에서 8.9 88.99가 소수점 기준으로 정렬됩니다.

(마침표)

이 자릿수 자리 표시자는 숫자에 소수점을 표시합니다.


소수점 오른쪽의 자릿수가 서식에 지정된 자리 표시자보다 많은 숫자는 지정된 자리 표시자만큼 소수 자릿수가 반올림됩니다.

소수점 왼쪽의 자릿수가 지정된 자리 표시자보다 많으면 남는 자릿수도 그대로 표시됩니다.

서식에서 소수점 왼쪽에만 숫자 기호(#)가 있으면 1보다 작은 숫자는 .47과 같이 맨 앞에 0이 표시되지 않고 소수점부터 표시됩니다. 

표시할 항목

형식

해당 코드

1234.59

1234.6

####.#

8.9

8.900

#.000

0.631

0.6

0.#

12
1234.568   

12.0
1234.57

#.0#

44.398
102.65
2.8

  44.398
102.65
    2.8
(
소수점 기준으로 정렬됨)

???.???

5.25
5.3

5 1/4
5 3/10
(
분수 기호 기준으로 정렬됨)

# ???/???

 

 1000 단위 구분 기호 표시   

1000 단위 구분 기호로 쉼표를 표시하거나 1,000의 배수로 수를 나누려면 숫자 서식에서 다음 구분 기호를 사용합니다.  

,(쉼표) 숫자에 1000 단위 구분 기호를 표시합니다.

숫자 기호(#) 또는 0으로 둘러싸인 쉼표가 있는 서식인 경우 쉼표로 1000 단위를 구분합니다.

자릿수 자리 표시자 다음의 쉼표로 1,000으로 수를 나눕니다. 예를 들어 서식이 #.0,이고 셀에 12,200,000을 입력할 경우 숫자 12.200.0이 표시됩니다.

표시할 항목

형식

해당 코드

12000

12,000

#,###

12000

12

#,

12200000

12.2

0.0,,

 

• 색 지정   

서식의 특정 섹션에 색을 지정하려면 다음 8가지 색 중 하나의 이름을 대괄호로 묶어 해당 섹션에 입력합니다.

색 코드는 섹션 내에서 가장 앞 부분에 지정해야 합니다. 

[검정]

[녹색]

[흰색]

[파랑]

[자홍]

[노랑]

[녹청]

[빨강]

 

 조건 지정   

지정한 조건을 만족하는 숫자에만 적용되는 숫자 서식을 지정하려면 조건을 대괄호로 묶습니다.

이러한 조건은 비교 연산자와 값으로 구성됩니다.

예를 들어 다음 서식은 100보다 작거나 같은 수를 빨강 글꼴로 표시하고 100보다 큰 수는 파랑 글꼴로 표시합니다.

[빨강][<=100];[파랑][>100]

조건부 서식을 셀에 적용하려면(예: 셀에 있는 값에 따라 다른 색이 적용됨) 홈 탭의 스타일 그룹에서 조건부 서식을 클릭합니다.

 

통화, 백분율 및 공학용 표기법에 대한 지침

 통화 기호 포함   

 다음 통화 기호 중 하나를 숫자 서식에 입력하려면 Num Lock을 누르고 숫자 키패드를 사용하여 해당 기호의 ANSI 코드를 입력합니다.

통화 기호

입력할 코드

¢

Alt+0162

£

Alt+0163

¥

Alt+0165

Alt+0128

 

  참고  

사용자 지정 서식은 통합 문서와 함께 저장됩니다.

Excel에서 항상 특정 통화 기호를 사용하도록 지정하려면 제어판의 국가별 옵션에 설정된 통화 기호를 변경한 다음 Excel을 시작해야 합니다.

 

 백분율 표시   

숫자를 백분율로 표시하려면(예: .08을 8%로 표시하거나 2.8을 280%로 표시함) 숫자 서식에 백분율 기호(%)를 함께 사용합니다.

 

 공학용 표기법 표시   

지수 형식으로 숫자를 표시하려면 코드 섹션에 다음 지수 코드를 사용합니다.
E(E-, E+, e-, e+) 숫자를 지수 형식으로 표시합니다. "E" 또는 "e"의 오른쪽에는 소수점이 이동한 자릿수에 해당하는 숫자가 표시됩니다.

예를 들어 서식이 0.00E+00인 경우 셀에 12,200,000을 입력하면 숫자 1.22E+07이 표시됩니다. 숫자 서식을 #0.0E+0으로 변경할 경우 12.2E+6이 표시됩니다.

 

날짜 및 시간 서식에 대한 지침

 연/월/일 표시  

날짜 서식으로 숫자를 표시하려면(예: 연, 월, 일) 다음 코드를 사용합니다.

m

맨 앞에 0을 표시하지 않고 월을 숫자로 표시합니다.

mm

경우에 따라 맨 앞에 0과 함께 월을 숫자로 표시합니다.

mmm

약자로 월을 표시합니다(Jan - Dec).

mmmm

완전한 이름으로 월을 표시합니다(January - December).

mmmmm

한 글자로 월을 표시합니다(J - D).

d

맨 앞에 0을 표시하지 않고 날짜를 숫자로 표시합니다.

dd

경우에 따라 맨 앞에 0과 함께 날짜를 숫자로 표시합니다.

ddd

약자로 요일을 표시합니다(Sun - Sat).

dddd

완전한 이름으로 요일을 표시합니다(Sunday - Saturday).

yy

연을 두 자리 숫자로 표시합니다.

yyyy

연을 네 자리 숫자로 표시합니다.

표시할 항목

형식

해당 코드

1 - 12

m

01 - 12

mm

Jan - Dec

mmm

January - December

mmmm

J - D

mmmmm

날짜

1 - 31

d

날짜

01 - 31

dd

요일

Sun - Sat

ddd

요일

Sunday - Saturday

dddd

00 - 99

yy

1900 - 9999

yyyy

 

• 시/분/초 표시   

시간 서식(예: 시, 분, 초)을 표시하려면 다음 코드를 사용합니다.

h

맨 앞에 0을 표시하지 않고 시간을 숫자로 표시합니다.

[h]

경과된 시간을 시간으로 표시합니다.

시간의 숫자가 24보다 크면 시간을 반환하는 수식을 사용 중인 경우 [h]:mm:ss와 비슷한 숫자 서식을 사용합니다.

hh

경우에 따라 맨 앞에 0과 함께 시간을 숫자로 표시합니다.

서식에 AM 또는 PM이 들어 있으면 시간은 12시간제가 기준이고, 이런 표시가 없으면 24시간제가 기준이 됩니다.

m

맨 앞에 0을 표시하지 않고 분을 숫자로 표시합니다.

 참고   m 또는 mm 코드는 h 또는 hh 코드 바로 다음이나 ss 코드 바로 앞에 나타나야 합니다.

이런 경우가 아니면 분 대신 월이 표시됩니다.

[m]

경과된 시간을 분으로 표시합니다.

분의 숫자가 60보다 크면 시간을 반환하는 수식을 사용 중인 경우 [mm]:ss와 비슷한 숫자 서식을 사용합니다.

mm

경우에 따라 맨 앞에 0과 함께 분을 숫자로 표시합니다.

 참고   m 또는 mm 코드는 h 또는 hh 코드 바로 다음이나 ss 코드 바로 앞에 나타나야 합니다.

이런 경우가 아니면 분 대신 월이 표시됩니다.

s

맨 앞에 0을 표시하지 않고 초를 숫자로 표시합니다.

[s]

경과된 시간을 초로 표시합니다.

초의 숫자가 60보다 크면 시간을 반환하는 수식을 사용 중인 경우 [ss]와 비슷한 숫자 서식을 사용합니다.

ss

경우에 따라 맨 앞에 0과 함께 초를 숫자로 표시합니다.

초 부분을 표시하려면 h:mm:ss.00과 비슷한 숫자 서식을 사용합니다.

AM/PM, am/pm, A/P, a/p

12시간제를 사용하여 시간을 표시합니다.

자정에서 정오까지는 시간에 AM, am, A 또는 a를 표시하고, 정오부터 자정까지는 시간에 PM, pm, P 또는 p를 표시합니다.

표시할 항목

형식

해당 코드

시간

0 - 23

h

시간

00 - 23

hh

0 - 59

m

00 - 59

mm

0 - 59

s

00 - 59

ss

시간

04:00:00

h AM/PM

시간

16:36:00

h:mm AM/PM

시간

4:36:03 P

h:mm:ss A/P

시간

4:36:03.75

h:mm:ss.00

경과된 시간(시와 분)

01:02:00

[h]:mm

경과된 시간(분과 초)

62:16

[mm]:ss

경과된 시간(초 및 1/100)

3735.80

[ss].00

 

 

'Office 2010 강좌' 카테고리의 다른 글

함수 사용 (TODAY) - 오늘 날짜 반환  (0) 2015.06.01
함수 사용(SUM) - 합계  (0) 2015.06.01
수식에서 계산 연산자 사용  (0) 2015.06.01
수식 사용  (0) 2015.06.01
셀 서식 사용자 지정  (0) 2015.06.01

Excel에서는 표에서 입력한 데이터가 원하는 대로 표시되도록 각 셀의 서식을 사용자 지정할 수 있습니다. 

Excel 서식과 몇가지 연산자만 잘 사용하더라도 Excel에 대부분은 모두 해결이 가능하다라고 생각이 됩니다.

셀 C4를 클릭해 수식 입력줄에 입력한 값을 표시합니다.

Excel이 통화의 서식 코드에 따라 수식 입력줄에 입력된 값의 모양을 변경합니다. 서식이 지정된 값이 셀 C4에 표시됩니다.

통화의 셀 서식을 사용자 지정하기 전에 서식 코드에 대해 알아보겠습니다. 

1.  홈 탭의 표시 형식에서 표시 형식을 클릭합니다.

2. 목록에서 기타 표시 형식을 클릭합니다.

3. 셀 서식 대화 상자가 나타납니다.

통화 서식이 예산 및 실제 열에 적용되어 있기 때문에 통화 서식에 대한 설정 항목이 표시됩니다.

범주에서 사용자 지정을 클릭합니다.

사용자 지정 서식에 대한 설정 항목이 표시됩니다.

형식에 어떤 내용이 표시되는지 살펴봅니다.

예산 및 실제 열에 적용된 통화의 실제 서식 코드입니다.

이 코드를 변경하면 기본 제공 서식을 사용자 지정할 수 있습니다.

형식에 표시된 "$#,##0.00" 이것의 뜻은 아래에 설명할껍니다.

차근 차근 봐주셨음 좋겠습니다.

셀 D4에서 D9까지를 끌어서 표에서 차액($) 열을 선택합니다. 그리고 위의 형식부분을 "0.00"으로 변경해 봅시다.

차이점이 보이시나요? 일반 숫자일 경우에는 해당 숫자를 보여주게 되어 있습니다.

하지만 서식에 들어간 0은 해당 자릿수를 표기한다고 보시면 됩니다.

근데 차액이니 3자리 이후에 쉼표까지 찍고 싶습니다. 이럴때는 아까 사용하였던 #,##0.00을 사용해야 합니다.

차이점이 보이시죠? 여기서 의문이 들 것 입니다. 왜 0,000.00 을 사용하지 않지요? 라는.....

서식에 0,000.00사용한 것입니다.

차액 부분 전체를 봤을때 어떤 것이 보기 더 편한가요?

사용자 서식부분에 값은 4가지 필드로 되어 있습니다.

양수;음수;0;텍스트

4개 상태 모두에 대해 서식을 정의하지 않아도 됩니다.  

2개의 상태만 정의하면 양수와 음수만 서식이 지정됩니다.

0과 텍스트는 서식이 지정되지 않고 있는 그대로 표시됩니다.  

실제 한번 해보는게 좋을 것 같습니다. 위에 예시에서 셀서식으로 들어갑니다.

 

형식 마지막에 ; 넣습니다.

아까 설명했듯히 양수;음수;0;텍스트 형식으로 정의할 수 있기 때문에 ; 를 붙이고 그 뒤에 형식을 정의 한다는 것은 음수 값을 정의 하겠다라는 뜻입니다.
 

음수에 ()를 넣겠다는 뜻으로 해보겠습니다.

 

변경된 것이 보이시죠?

0값에 대한 것도 한번 해보도록 하겠습니다. 0값은 3번째 필드라고 위에 되어 있지요?

형식을 클릭하고 서식 코드 끝으로 커서를 이동합니다.

 

"$#,##0.00;($#,##0.00)" 끝에 ";"을 입력하여 0 값에 대한 새 섹션을 만듭니다.  

 

"$0"을 입력합니다.

 

0 값에 대한 셀 서식이 변경되고 0이 "$0"으로 표시됩니다.

셀 D4를 살펴봅니다.

음수에 특수문자를 포함하게 하고 싶어졌습니다. ()만으로는 음수인지 잘 모르겠잖아요?

형식을 클릭하고 음수의 서식 코드 시작으로 커서를 이동합니다.

 

"부족"을 입력합니다.

 

음수에 대한 셀 서식이 변경됩니다. "부족"이라는 특정 문자가 음수가 추가됩니다.
 
셀 D5 및 D9를 살펴봅니다.

텍스트 색을 파랑으로, 음수를 빨강으로 변경하겠습니다.

입력한 텍스트를 셀에 표시하려면 텍스트의 서식 코드에 앳 마크("@")를 입력해야 합니다.

서식에서 "@"가 생략되면 입력한 텍스트가 표시되지 않습니다.

";"를 입력해 텍스트를 위한 새 섹션을 만듭니다.

"@"를 입력해 입력한 텍스트를 표시합니다.

글꼴 색을 변경하려면 서식 코드 섹션의 시작에 색 코드를 입력합니다.
이 설정에서는 다음 색 코드를 사용할 수 있습니다.
[검정] / [녹색] / [흰색] / [파랑] / [자홍] / [노랑] / [녹청] / [빨강]

형식을 클릭하고 텍스트의 서식 코드 시작으로 커서를 이동합니다.

"[파랑]"을 입력합니다.

음수의 서식 코드 시작으로 커서를 이동합니다.

"[빨강]"을 입력합니다.

텍스트 및 양수의 셀 서식이 변경됩니다. 텍스트의 글꼴 색이 파랑으로, 음수가 빨강으로 바뀝니다.
 
셀 D5, D8 및 D9를 살펴봅니다.

Tip !!!!!!

숫자 정렬을 위해 공백 추가 

음수는 괄호로 묶여 있기 때문에 양수와 0이 음수와 올바르게 정렬되지 않습니다.

오른쪽 괄호와 같은 너비의 공백을 양수와 0에 추가하여 숫자를 올바르게 정렬하겠습니다.

오른쪽 괄호와 같은 너비의 공백을 추가하려면 밑줄("_")과 오른쪽 괄호(")")를 차례로 추가합니다.

 

형식을 클릭하고 양수의 서식 코드 끝으로 커서를 이동합니다.  

 

"_)"를 입력합니다.
 

0의 서식 코드 끝으로 커서를 이동하고 "_)"를 입력합니다.

 

양수 및 0의 셀 서식이 바뀝니다. 오른쪽 괄호와 같은 너비의 공백이 양수 및 0의 끝에 추가됩니다.
 
셀 D4, D6 및 D7에서 양수와 0이 음수와 올바르게 정렬되는지 확인해 보겠습니다.

'Office 2010 강좌' 카테고리의 다른 글

함수 사용 (TODAY) - 오늘 날짜 반환  (0) 2015.06.01
함수 사용(SUM) - 합계  (0) 2015.06.01
수식에서 계산 연산자 사용  (0) 2015.06.01
수식 사용  (0) 2015.06.01
사용자 지정 서식에 대한 지침  (0) 2015.06.01

+ Recent posts