인포노미의 생활,경제 블로깅

이번에는 산술, 비교, 결합 등 엑셀의 연산자에 대해서 알아보도록 하겠습니다! 궁금한점은 댓글로 남겨주세요~


엑셀의 연산자

(1) 산술연산자

엑셀에서의 연산자와 피연산자의 개념은 =A1-1의 경우 A1, 1은 피연산자 +(플러스)는 연산자의 개념입니다.

피연산자는 계산이 되는 대상인데 크게 4가지로 나뉩니다.

1. 셀 : A1,B1,C3등의 각셀

2. 상수(텍스트나 숫자) : "기쁨", 2(숫자), 4.52(숫자), "행복" 등

3. 함수 : 함수 자체가 피연산자가 될 수 있으며, =SUM(A1:A2)+1의 수식에서 SUM(A1:A2)가 함수입니다.

4. 이름 : 임의 셀을 선택하고 이름상자에 이름을 정의하고 그 이름을 피연산자로 활용이 가능합니다.

           (아래 그림1처럼 A1셀을 이름으로 정의한 모습이고 오른쪽은 정의를 안하여 A2그대로 출력됩니다.)

그림1. 왼쪽그림은 A1셀을 이름으로 정의, A2셀은 정의를 안한모습

기본적인 산술연산자들로 더하기, 뺴기, 곱하기, 나누기 등이 있습니다.

1. 더하기 : A1 + 1 = A1셀 값에 1을 더하기(더하기의 경우 SUM항수가 유명하다)

 

2. 빼기 : A1 - 1 = A1셀 값에 1을 빼기

 

3. 곱하기 : A1*2 = A1셀 값을 2로 곱하기(곱하기의 기호는 '*'별표이며 비슷한 함수로는 PRODUCT 함수가 있습니다)

 

4. 나누기 : A1/2 = A1셀 값을 2로 나누기(나누기를 할 때 0으로 나누면 오류값(#DIV/0!)를 반환하는ㄷ, A1의 값이 숫자면 '#DIV/0!'오류를 텍스트면 #VALUE! 오류 값을 반환하는데 나누기 계산에서는 분모가 0이면 무조건 오류가 나옵니다. 분모가 비어있는 셀이여도 0과 동일 취급됩니다)

 

5. 거듭제곱 : 2^99 = 2의 4제곱(비슷한 함수로는 POWER함수가 있는데, 이 결과의 값은 엑셀로 구한다면 6.34E+29가 되는데 이는 6.34*10의 29승과도 같은 이야기입니다. 엑셀에서 가끔 숫자에 E가 붙어 이상하다고 생각된다면 너무 큰 숫자여서 그렇게 표현이 된다고 생각하면 됩니다)

 

6. 퍼센트 : 우리말로 백분율 이라고하며 기호는 %로 100%와 1은 같습니다(퍼센트는 확률을 구할 때 자주 쓰이는데 야구선수가 30번 야구배트를 휘두를 때 10번 성공을 하였다면 야수선수의 타율은?이 문제일 때 엑셀에 =10/30을 입력한다면 0.333...의 결과 값을 얻을 수 있습니다. 이상태에서 표시형식을 백분율로 바꾼다면 33%이 됩니다)

 

기본적인 수학과 같이 만약 =-(A1-B1)을 할경우 =-A1+B1과도 같고, 사칙연산이 전부다 섞여있다면 *, /가 먼저 연산되고 나서 +, -등의 연산이 이루어집니다. 수식중에 소괄호가 있다면 가장 우선시되어 연산됩니다.(우선연산자는 가장 마지막부분에 참조에 표시해놓았습니다)

곱하기와 거듭제곱이 섞여있는 경우에는 거듭제곱을 계산한 후에 곱하기 계산을 수행합니다. 연산 순서가 헷갈리거나 모르신다면 먼저 계산하고자 하는 부분을 괄호로 감싸시면 됩니다.

셀 값에 E가 붙는 것은 표시 형식이 지수 형이기 때문이고, 셀 표시형식에서 '지수'가 그것을 뜻합니다.

 

(2)비교연산자

비교연산자의 결과 값은 항상 논리 값(TRUE/FALSE)입니다.

1. =A1=B1두 셀의 값이 같은 지 비교하는 = 

○ 두 셀 A1, B1의 셀 값이 서로 같은지 비교한다. 

서로같으면 TRUE를, 다르면 FALSE를 반환한다.

비교 대상이 영문인 경우, 대/소문자를 구분하지 않는다.

 

2. ex) AND(A1=B1,B1=C1) 3개 셀 값이 같은지 비교

3개 셀 A1, B1, C1셀 값이 서로 같은지 비교 AND함수를 쓰지않고 =A1=B1=C1=D1이런식의 비교는 성립하지 않습니다.

 

3. 텍스트형 숫자와 일반 숫자가 서로 같은 값인지 비교

A1, A2셀에 동일한 숫자를 입력하고 A3셀에 =A2=A3수식을 달면 TRUE가 나오는데 이 때 A2셀의 표시형식을 텍스트로 하고 F2키를 누르고 엔터를누르거나 A2셀을 누른후에 다른셀을 클릭하면 결과값이 FALSE로 바뀌게 됩니다.

위의 내용은 매우중요한데 함수등을 사용하였을 때 표시형식때문에 결과값이 그림2처럼 오류가 날 때가있는데, 그럴 때 표시형식을 체크해봄으로써 오류원인을 찾을 수 있습니다.

그림2. 표시형식에 따른 오류확인

4. =A1<>A2 두 셀 값이 서로 다른지 비교

비슷한 함수로는 NOT 함수가 있다. =NOT(A1=A2)

 

5. =A1>=A2 두 셀 값의 대소 비교

A1셀 값이 A2값보다 크거나 같다(이상)면 TRUE반환

 

(3) 결합연산자

'&'을 사용하며, 값과 값을 결합할 때 사용하는데, 아래와 같이 여러 사용방법이 있습니다.

1. =A1&B1 : A1셀 값에 이어서 B1셀 값을 결합한다는 의미입니다.

2. =A1&1 : 한셀의 값과 고정 숫자를 서로 붙임

3. =A1&"우리나라" : 한 셀 값과 고정 텍스트를 서로 붙임

4. =AVERAGE(A1:A2)&"원" = 함수와 고정 텍스트를 서로 붙임

'&'(앰퍼샌드) 앞뒤로 변수(셀 주소나 이름)나 상수가 오며 상수는 무조건 큰 따옴표(")로 감싼다고 생각하시면 이해에 도움이 됩니다. 또, &로 합쳐진 결과의 값은 무조건 텍스트형이라는 것도 기억해두셔야 합니다.

그림3. 결합연산자에 따른 변수와 상수의 표현

(4) 참조연산자

참조연산자는 참조하는 셀이나 셀범위를 잡을 때 사용하는데 ':' , ',' , '공백문자'가 있습니다.

1. =SUM(A1:B1) 쌍점(:)을 이용해 연속 셀 범위를 더하기 : A1~B1셀까지 각 셀의 값을 더하기

2. =SUM(A1:B1, A2) 쉼표(,)를 이용하여 불연속 셀 범위를 더하기 : A1~B1셀까지 더하고 더한 결과에 A2셀도 더한다.

3. =SUM(A1:C1 B1:D1) 공백문자를 이용해 교차 셀 범위를 더하는 수식 : 두 범위간 겹치는 셀인 B1, C1의 값을 더한다.

그림4. 참조연산자의 표현

※ 연산자의 순위 : 연산자의 순위는 아래와 같이 진행되며 만약 소괄호가 되어있는 부분은 아래 순서를 무시하고 소괄호 안의 것이 가장 먼저 계산됩니다.

1. 참조연산자

2. 음수기호(-)

3. 백분율(%)

4. 거듭제곱(^)

5. 곱하기(*)나 나누기(/)

6. 더하기(+)나 빼기(-)

7. 결합연산자(&)

8. 비교연산자

 

위의 내용은 기본적인 내용이지만 엑셀을 저도 같이 배워가는 입장에서 느끼기에는 이 연산자들의 쓰임등의 기본이 되어있어야 나중에 함수를 복잡하게 사용하실 때도 용의하실거라고 생각합니다. 모든것의 기본이 되는 내용들이니 숙지해주시길 바랍니다!

'엑셀자료' 카테고리의 다른 글

엑셀배우기 - 배열수식  (0) 2020.05.14
엑셀배우기 - 수식(3)  (0) 2020.05.07
엑셀배우기 - 수식(2)  (0) 2020.04.30
엑셀배우기 - 날짜와시간(2)  (0) 2020.04.19
엑셀배우기 - 날짜와시간(1)  (0) 2020.04.16

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band