|"텍스트 나누기" 사용하기

 

여러 자료들을 다루다 보면 엑셀처럼 셀 구분이 정확하게 되어있는 자료도 있지만,

 

셀 구분이 되어있지 않은 채로 코드화된 데이터를 사용하게 되는 일도 있습니다.

 

셀 구분이 되지 않으면 해당 자료를 활용하기는 매우 어렵습니다.

 

 

 

|"텍스트 나누기" 따라하기

 

아래와 같은 자료가 있다고 가정하겠습니다.

 

 

 

 

데이터는 텍스트처럼 한 셀에  "/"표시로 구분되어 있으며, 4종류의 정보를 담고있는 것으로 보입니다.

 

"/"표시로 구분되어있기 때문에, 이를 활용하여 텍스트 나누기를 해보겠습니다.

 

 

 

 

 

 

먼저, 텍스트가 기재된 영역을 선택해줍니다.

 

 

 

 

 

 

 

데이터 메뉴- 텍스트 나누기를 선택합니다.

 

 

 

 

 

 

 

"/" 표시로 구분되어있는 데이터이기 때문에, "구분 기호로 분리됨"을 선택합니다.

 

 

 

 

 

 

 

구분기호를 지정하기 위해 "기타"를 선택한 뒤 "/"를 표시해줍니다.

 

 

 

 

 

 

 

 

구분되어 기재될 각 영역의 셀형식을 지정해 줄 수 있습니다. 각각의 열을 선택하여 지정해준 뒤 '마침'을 누릅니다.

 

 

 

 

 

 

 

 

하나로 합쳐져있던 텍스트데이터가 각 셀에 입력이 되게 됩니다.

 

각각의 데이터를 모두 사용할 때 이 기능을 활용하면 유용하며, 저들 중 일부의 데이터만 추출할 경우에는 LEFT, RIGHT 함수를 활용할 수 도 있습니다.

 

 

 

※LEFT, RIGHT 함수 활용법은 아래 링크에서 확인하실 수 있습니다.

 

 

 [엑셀 함수] - [쉽게 배우는 엑셀 함수] LEFT, RIGHT 함수를 활용하기(데이터 나누기)

 

 

Posted by 엑셀천재김대리 :

 

 

※ LEFT 함수와 RIGHT 함수의 원리는 아래 글에서 확인하실 수 있습니다.

 

 

 [MS EXCEL functions] - [간단한 엑셀 함수] LEFT 함수 사용법

 

 [MS EXCEL functions] - [간단한 엑셀 함수] RIGHT 함수 사용법

 

 

 

 

| LEFT, RIGHT 함수 활용의 기초

 

저는 업무과정중에 코드화된 데이터를 보는 일이 잦았습니다.

 

시스템이 유저친화적이라면 발생하지 않았을 일이지만, 그런 업무환경에서 일하시는 분들이 많지는 않을것이라고 생각합니다. 

 

코드화된 데이터는 오라클, SAP 혹스 POS기기에서 생성되는 데이터들을 엑셀과 같은 프로그램에서 확인할 때 접하곤 합니다. 그렇게 코드화된 데이터는 엑셀처럼 셀로 구분이 되어있지도 않는 경우가 있습니다.

 

 

이번 글에서는 코드화 된 데이터를 분할하여, 내가 필요로 하는 정보만들 꺼내어 사용할 수 있도록 가공하는 방법입니다. (셀 내용 추출) '텍스트 나누기' 기능을 사용할 수도 있습니다. 텍스트 나누기 기능은 아래의 링크에서 확인하실 수 있습니다.

 

[엑셀 기능] - [너무 쉬운 엑셀] "텍스트 나누기" 사용하기

 

 

|LEFT, RIGHT 함수를 활용한 셀 내용 추출(텍스트 나누기)

 

 

 

SAP, ORACLE, 더존등을 통해 위와 같은 데이터를 추출했다고 가정하겠습니다.

 

코드화된 데이터는 "/"표시로 구분되어 있으며, 4종류의 정보를 담고있는 것으로 보입니다.

 

다른 세가지의 정보는 알 수 없으나 세번째에 있는 정보의 타입은 YYYYMMDD형식을 통해 날짜를 표시하는 것으로 보입니다. 우리는 LEFT, RIGHT 함수를 활용하여 이 날짜정보를 추출하는 방법을 함께 해보겠습니다.

 

 

LEFT 함수를 바깥에 사용해도 상관없고 RIGHT함수를 바깥에 사용해도 상관은 없습니다. 자신이 편한 방법으로 사용하시면 될 것 같습니다. (저는 RIGHT함수를 안쪽에 사용하겠습니다.)

 

가장 상단인 B3셀에 보면 아래와 같은 데이터가 기재되어있습니다.

 

 

 

 

 

 

 2484/120000/20170902/72417931

 

 

이 데이터를 아래처럼 나눠보겠습니다.

 

 

 

 

 

 

 

 =LEFT(B3,20)

 

 

LEFT함수를 사용하여 왼쪽에서부터 20개의 문자열을 추출하면 빨간색 박스에 있는 부분이 됩니다.

 

 

 

 

 

 

 

 

 

 

우리가 찾고 싶은 영역은 빨간 박스의 오른쪽 8자리의 값이므로 RIGHT 함수를 사용하여 데이터를 나눠보겠습니다.

 

 

 =RIGHT("2484/120000/20170902",8)

 =RIGHT(LEFT(B3,20),8)

 

 

이렇게 수식을 걸게 되면 코드화 되어있는 데이터에서 우리가 원하는 부분만을 추출할 수 있습니다.

 

 

"텍스트 나누기"와 같은 결과를 뽑아낼 수 있지만, 손에 익게 된다면 더 일부만의 데이터를 뽑아내는데 유용한 기능입니다.

 

 

Posted by 엑셀천재김대리 :

 

|RIGHT 함수

 

RIGHT 함수는 지정된 셀 값의 문자열으로부터 지정된 갯수만 뽑아내는 함수입니다. (문자열 나누기)

 

 

|RIGHT 함수의 사용법

 

=RIGHT(①text, ②[num_chars])

 

 

|RIGHT 함수의 구성

 

①text : 대상이 될 문자열 또는 셀

 

②[num_chars] : 뽑아낼 자릿

 

 

|RIGHT 함수 사용시 주의사항

 

- ②를 공란으로 두면 한자리의 글자만 출력합니다.

- 음수를 나타내는 " - " , 소수점 " . " 도 하나의 글자로 간주합니다.   

- LEFT 함수와 결합하여 사용할 수 있습니다. (코드화 된 데이터를 분리할 때 사용할 수 있습니다.)

 

 

 [MS EXCEL functions] - [간단한 엑셀 함수] LEFT 함수 사용법

 

 

Posted by 엑셀천재김대리 :

 

 

 

 

 

|LEFT 함수

 

LEFT 함수는 지정된 셀 값의 문자열좌측으로부터 지정된 갯수만 뽑아내는 함수입니다. (문자열 나누기)

 

 

|LEFT 함수의 사용법

 

=LEFT(①text, ②[num_chars])

 

 

|LEFT 함수의 구성

 

①text : 대상이 될 문자열 또는 셀

 

②[num_chars] : 뽑아낼 자릿

 

 

|LEFT 함수 사용시 주의사항

 

- ②를 공란으로 두면 한자리의 글자만 출력합니다.

- 음수를 나타내는 " - " , 소수점 " . " 도 하나의 글자로 간주합니다.   

- RIGHT 함수와 결합하여 사용할 수 있습니다. (코드화 된 데이터를 분리할 때 사용할 수 있습니다.)

 

 

 [MS EXCEL functions] - [간단한 엑셀 함수] RIGHT 함수 사용법

 

 

Posted by 엑셀천재김대리 :

 

 

 

※IFERROR 함수의 기본 원리는 아래 글에서 확인해주시기 바랍니다.

 

 [MS EXCEL functions] - [간단한 엑셀 함수] IFERROR 함수 사용법

 

 

 

 

|IFERROR 함수의 활용

 

IFERROR 함수는 초창기 엑셀부터 존재했던 함수는 아니고, 얼마전 새로 생긴 함수입니다. (2007버전인걸로 기억합니다.)

 

IF함수를 활용하여 거의 동일한 결과물을 만들 수 있습니다만, 훨씬 간단하게 사용할 수 있습니다.

 

 

 

|IFERROR 함수 활용 따라하기

 

IFERROR 함수를 활용해보기 위해 IFERROR 함수를 간단하게 설명하면,

 

"수식(또는 셀)의 오류 메시지 대신, 특정한 값을 보여주는 함수"입니다.

 

오류 메시지가 수식 내에 존재하게 되면 그것은 참조하는 다른 수식들에도 오류 메시지가 발생하게 됩니다. 그러한 추가적인 오류를 방지하고, 오류메시지를 다른 값으로 보여줌으로써 '보기 좋은' 결과물을 만들어내는 데에도 사용할 수 있습니다.

 

 

|IFERROR 함수 활용 예시(feat. VLOOKUP)

 

먼저 우리는 아래와 같은 약식 주문서를 사용한다고 가정하겠습니다.

 

 

 

 

이런 주문서를 사용하기 위해 아래와 같은 단가표가 존재한다고 가정하겠습니다.

 

 

 

이러한 단가표를 활용하여 주문서를 제작해보겠습니다.

 

 

 

 

세가지 형태의 주문서를 만들어보았습니다.

 

어떤 주문서가 가장 보기 좋아보이시나요?

 

저는 ③번이 가장 보기 좋아보입니다. (왜냐면 IFERROR 함수를 설명해야되니까..)

 

 

 

 

 

세 주문서의 차이는 빨간색 동그라미 부분에서 찾아볼 수 있습니다.

 

위에서 볼 수 있는 것처럼, 단가표에는 노란색 음영처리가 되어있는 "C2142"라는 제품코드를 찾아볼 수 없습니다.

 

VLOOKUP 함수만 사용한 주문서①는 C2142를 찾을 수 없기 때문에 #N/A라는 오류메시지를 그대로 보여주고 있습니다.

 

해당 셀에는 아래와 같은 수식을 사용하고 있습니다.

 

 

 =VLOOKUP(단가표의 범위, C2142가 적힌셀, 2, FALSE)

 

 

 

또한, 해당 값을 모두 더한 총 주문금액에도 #N/A라는 오류메시지를 보여주고 있습니다.

(오류가 없을 경우 VLOOKUP함수의 결과값을 그대로 보여줍니다.)

 

 

 

반면에, VLOOKUP함수와 IFERROR함수를 결합하여 사용한 주문서②와 주문서③에서는 #N/A라는 오류메시지 대신 특정 값을 보여주고 있습니다.

 

주문서②의 해당 셀에는 아래와 같은 수식을 사용하고 있습니다.

 

 =IFERROR( VLOOKUP(단가표의범위, C2142가 적힌 , 2, FALSE) , 0)

 

오류가 발생하면 오류메시지 대신 0이라는 숫자를 반환하도록 설정했습니다.

(오류가 없을 경우 VLOOKUP함수의 결과값을 그대로 보여줍니다.)

 

 

주문서③의 해당 셀에는 아래와 같은 수식을 사용하고 있습니다.

 

 

 =IFERROR( VLOOKUP(단가표의범위, C2142가 적힌 셀, 2, FALSE) , "오류확인要")

 

 

오류가 발생하면 오류메시지 대신 "오류확인要"라는 글자를 반환하도록 설정했습니다. (오류가 있음을 시각적으로 확인하기 위해서 조건부 수식도 설정하였습니다.)

(오류가 없을 경우 VLOOKUP함수의 결과값을 그대로 보여줍니다.)

 

또한, 주문서②,③에서는 총 합계 부분에 오류가 아닌 합계 금액이 표시되게 됩니다.

 

 

이렇게 IFERROR 함수를 사용하게 되면

 

- 거슬리는 오류메시지를 보지 않아도 된다.(=보기좋다)

 

- 다른 수식에서도 오류가 뜨는 것을 방지한다.

 

는 장점이 있습니다.

 

 

이렇게 빈번하게 오류메시지를 반환하는 VLOOKUP함수를 IFERROR 함수와 함께 사용함으로써 조금 더 나은 결과물을 만들 수 있습니다.

 

 

 

Posted by 엑셀천재김대리 :

 





 

 

|IFERROR 함수

 

IFERROR 함수는 셀 또는 수식을 판단하여 그 결과 값이 오류일 경우 특정 값을 출력하고, 그 결과 값이 오류가 아닐 경우 셀 또는 수식을 그대로 출력합니다.

 

IF 함수를 활용하여 같은 결과를 만들 수 있지만, 훨씬 간단하게 사용할 수 있습니다.

 

 

 

|IFERROR 함수의 사용법

 

=IFERROR(①value, ②value_if_error)

 

 

IFERROR 함수의 구성

 

①value : 오류 여부를 판단할 셀 또는 수식

 

②value_if_error : ①이 오류일 경우 출력할 특정

 

 

|IFERROR 함수의 세부 설명

 

①value 에는 오류 여부를 판단할 셀 또는 수식이 들어갑니다.

 

최상단의 예시처럼 "D5"라는 셀이 들어갈 수도 있고, D5의 내용인 "B5/C5"라는 수식이 들어갈 수도 있습니다. D5(=B5/C5)의 값은 0.5입니다. 0.5는 오류메시지가 아니기 때문에 0.5를 그대로 출력하게 됩니다.

 

E6에는 아래와 같은 수식이 적혀있습니다.

 

 

 =IFERROR(D6,0)

 

 

위의 수식은 "D6의 값이 오류일 경우 오류메시지 대신 0이라는 숫자를 출력한다." 라는 뜻입니다.

 

D6는 숫자를 문자로 나눴기 때문에 #VALUE! 라는 오류메시지이기 때문에 #VALUE! 대신 0이라는 특정값을 출력하게 됩니다.

 

위처럼 셀 또는 수식의 결과가 오류메시지(#VALUE!, #N/A, #DIV/0!, #NAME?, #NULL!, #NUM!, #REF!)일 경우 에 특정 값을 출력하게 하기 위해 IFERROR 함수를 사용할 수 있습니다.

 

에러메시지 대신 특정 값을 보여줌으로써 다른 수식에 참조되었을때 추가적인 오류를 생성하지 않도록 하거나, 보기좋은 결과물을 만들때 사용할 수 있습니다.

Posted by 엑셀천재김대리 :






 

|TEXT 함수

 

TEXT 함수는 숫자를 지정된 형태로 변환하고 텍스트로 출력합니다.

특정 형태의 숫자로 변환하여 텍스트로 삽입할 때 사용합니다.

 

 

|TEXT 함수의 사용법

 

=TEXT(①value, ②format_text)

 

 

|TEXT 함수의 구성

 

①value : 변환하고자 하는 대상 숫자

 

②format_text : 출력하고자 하는 형식

 

 

|TEXT 함수의 세부설명

 

①value 에는 변형하고 싶은 대상이 되는 숫자가 들어가게 됩니다. 

 

중요한 부분은 ②format_text 부분입니다.

 

②format_text 부분에는 출력하고자 하는 텍스트 형식을 지정하게 됩니다.

 

텍스트 형식은 '셀 서식'-'표시 형식'-'범주' 메뉴의 '사용자 지정'에 있는 내용들을 활용할 수 있습니다.  

 

 


 =TEXT(B6,"\###,###")

 

 

위처럼 ①value 에 3000를 넣고, ②format_text에 "\###,###" 이라는 형태를 지정하게 되면,

 

 


 3000\3,000

 

 

3000이라는 숫자를 재구성하여 천단위 구분표시를 하고(###,###) 원화표시(\)를 붙인 텍스트로 출력하게 됩니다.

 

 

또한,

 


 =TEXT(B8,"올해 목표성장율은 ##%입니다.")

 

 

위처럼 ①value 에 0.2를 넣고, ②format_text에 "올해 목표성장율은 ##%입니다." 이라는 형태를 지정하게 되면,

 


 0.2 → 올해 목표 성장율은 20%입니다.

 

 

0.2라는 숫자를 재구성하여 퍼센티지로 변환하고(##%), 지정한 텍스트를 붙여 출력하게 됩니다.

 

 

Posted by 엑셀천재김대리 :

 




※ SUMPRODUCT 함수의 기본 원리는 아래 글에서 확인해주시기 바랍니다.

 

 

 [MS EXCEL functions] - [간단한 엑셀 함수] SUMPRODUCT함수 사용법

 

 

 

|SUMPRODUCT 함수의 활용

 

SUMPRODUCT 함수는 매우 유용한 함수입니다.

 

배열함수, 피벗테이블의 기능을 대체할 수 있는 함수입니다.

폐쇄적인 다른 함수들보다 확장성이 좋기 때문에 많은 분들이 SUMPRODUCT함수를 사용합니다.

 

SUMPRODUCT 함수는 배열수식과 기능이 같다고 할 수 있습니다.

 

 

 

|SUMPRODUCT 함수의 이해

 

 

 

먼저 SUMPRODUCT의 가벼운 사용예시를 확인해보겠습니다.

 

 

위와 같은 좌측의 영역에 그에 대응하는 우측의 영역의 값을 곱한 총 합계를 구하고 싶을때,

 

 

 

 

좌측의 영역과 우측의 영역을 곱하는 작업을 한 뒤,

 

SUM함수를 사용하여 10,000이라는 값을 구할 수 있습니다.

 

 

 

 

하지만, SUMPRODUCT 함수를 사용하면

 

 

 

 

위처럼 곱연산의 과정을 생략하고, 훨씬 가볍게 같은 결과 값을 구할 수 있습니다.

 

({=SUM((B5:D8)*(F5:H8))} 라는 배열수식을 사용하는것과 같은 결과입니다.)

 

리소스를 훨씬 적게 사용하기 때문에, 엑셀사용에 편리함을 더할 수 있습니다.

 

 

 

|SUMPRODUCT 함수 따라하기

 

SUMPRODUCT 함수는 확장성이 매우 뛰어납니다.

 

SUMPRODUCT 함수의 활용을 설명하기 위해, 화장품을 매입하는 유통업체에 근무한다고 가정하겠습니다.

 

 

 

위의 파일은 7월에 우리가 매입한 내역을 적어 둔 매입내역서입니다.

 

B열에는 화장품 매입처가 적혀있고, C열에는 매입한 상품이 적혀있습니다.

 

D열에는 단가가 적혀있고, E열에는 매입량이 적혀있습니다.

 

 

하나의 예로 "LG생활건강"으로부터 매입한 "치약"의 매입금액(단가×수량)이 얼마인지 알고 싶을때, 

 

 SUMPRODUCT 함수를 활용할 수 있습니다.

 

 

 

우리가 여기서 알고 싶은 '다중조건'은 아래와 같습니다.

 

-조건① : 매입처가 "LG생활건강"

 

-조건② : 매입상품군이 "치약"

 

 

 

 

 

 =SUMPRODUCT((B2:B17=B19)*(C2:C17=C19),D2:D17,E2:E17)

 

 

이 표를 이해하기 위해서, SUMPRODUCT 함수를 하나씩 따라가보겠습니다.

 

 

 =SUMPRODUCT(B2:B17,C2:C17,D2:D17,E2:E17)

 

 

위의 함수를 셀에 적어보면 0을 반환합니다.

 

그 이유는 B2:B17 , C2:C17에 적힌 모든 값이 숫자가 아닌 문자이기 때문에, 

 

∑(0×0×단가×수량)=0이 됩니다. (이전글의 '주의사항' 참고)

 

 

그럼 조건①과 조건②는 아래와 같이 지정할 수 있습니다. 

 

 

구분 

 

의미 

함수 

 

건① 

 

매입처 = "LG생활건강" 

(B2:B17=B19) 

 

조건② 

 

매입상품군 = "치약" 

(C2:C17=C19) 

 

위의 조건을 지정하고 "*"로 묶어주게 되면,

 

"LG생활건강"으로부터 매입한 "치약"의 매입금액(단가×수량)를 구한다는 의미가 됩니다.


 

 

먼저, 상단에 함수가 적혀있는 영역에서, "B2:B17=B19" 부분을 드래그 하여 F9를 눌러보게 되면,

 

드래그 한 영역이 아래처럼 변하는 모습을 볼 수 있습니다.

 

 

 FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;

 

 

2번째, 6번째, 10번째, 14번째 부분은 조건에 맞기 때문에 TRUE로 표시됩니다.

 


또, 상단에 함수가 적혀있는 영역에서, "C2:C17=C19" 부분을 드래그 한 뒤, F9를 눌러보게 되면,


 

 

 FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;

 

 

2번째, 5번째, 8번째, 11번째, 14번째 부분은 조건에 맞기 때문에 TRUE로 표시됩니다.

 

TRUE는 1, FALSE는 0으로 치환되기 때문에,

 

 

 

 SUMPRODUCT((B2:B17=B19)*(C2:C17=C19),D2:D17,E2:E17)

 

 

위 표는

 

 매입처

매입상품군

단가 

수량 

소계 

합계 

 0

 0

 6,000

 1,000

 0

2,200,000 

 1

 1

 2,000

 700

 1,400,000

 0

 0

 8,000

 900

 0

 0

 0

 1,000

 100

 0

 0

 1

 7,000

 300

 0

 1

 0

 9,000

 1,000

 0

 0

 0

 5,000

 100

 0

 0

 1

 2,000

 400

 0

 0

 0

 8,000

 900

 0

 1

 0

 8,000

 200

 0

 0

 1

 5,000

 900

 0

 0

 0

 6,000

 200

 0

 0

 0

 8,000

 500

 0

 1

 1

 2,000

 400

 800,000

 0

 0

 9,000

 200

 0

 0

 0

 8,000

 1,000

 0

 

 

이런 의미를 가지기 때문에 "*"를 활용하여 다양한 다중조건을 엮어서 결과를 뽑아낼 수 있습니다.


 

Posted by 엑셀천재김대리 :

 

 

 

 





|SUMPRODUCT 함수


SUMPRODUCT 함수는 범위를 지정하여 곱하고, 그 곱의 합계를 보여줍니다. 




|SUMPRODUCT 함수의 사용법


=SUMPRODUCT(①array1, ②[array2], ③[array3], ...)



|SUMPRODUCT 함수의 구성


①array1 : 곱할 범위①(필수)

②[array2] : 곱할 범위②(선택)

③[array3] : 곱할 범위③(선택)


|SUMPRODUCT 함수의 세부설명


①array1 , ②[array2] , ③[array3] 에는 모두 곱하고 싶은 범위를 지정합니다. 

위 예시처럼 재고와 단가를 곱하고 싶을 경우, 

①array1 에 재고량이 적혀 있는 C5:C10을 지정하고  ②[array2] 에 단가가 적혀 있는 D5:D10을 지정해줍니다.   

위와 같은 수식을 지정할 경우, SUMPRODUCT 함수는 

(C5×D5)+(C6×D6)+(C7×D7)+(C8×D8)+(C9×D9)+(C10×D10) 을 수행하여 54,375,000을 반환하게됩니다. 

이를 도식으로 보면 아래와 같습니다. 

=SUMPRODUCT(C5:C10D5:D10)

=54,375,000

 +

 (C5×D5)

 +

 (C6×D6)

 +

 (C7×D7)

 +

 (C8×D8)

 +

 (C9×D9)

 +

 (C10×D10)





|SUMPRODUCT 함수 사용시 주의사항


- ②,③를 생략할 경우 ①의 합을 출력합니다.


- 셀에 숫자가 아닌 값이 기재되어 있을 경우 0으로 취급합니다. ( α × 0 = 0)


- 곱하고 싶은 값이 기재된 범위는 동일해야 합니다. 동일하지 않을경우 오류 메시지를 출력합니다.(#VALUE!)



 

 

※ (추가)SUMPRODUCT 함수 활용법 _ ↓

 

 

 [엑셀 함수] - [쉽게 배우는 엑셀 함수] SUMPRODUCT 활용법

 

 


Posted by 엑셀천재김대리 :

 


 




OR 함수


OR 함수는 TRUE와 FALSE의 결과를 갖는 논리적 문구를 판단하여, 


주어진 논리가 


'하나라도 TRUE일 경우'에 'TRUE'값을 반환하고, 


'모두 FALSE일 경우' 'FALSE'를 반환합니다.





OR 함수 사용법


=OR(①logical1,②[logical2],...)





|OR 함수의 구성


 logical1 : TRUE / FALSE를 판단할 수 있는 논리적 문구


 [logical2] : TRUE / FALSE를 판단할 수 있는 논리적 문구(생략가능)



|OR 함수의 추가설명


①logical1과 ②[logical2]에는 TRUE / FALSE를 판단할 수 있는 논리문이 들어가게 됩니다. 


","(콤마)를 사용하여 더 많은 논리문에 대해서 판단을 할 수도 있습니다. (3개, 4개, 5개 ...)



최상단 화면에서 E6에 적혀있는 OR 함수로 예를 들어 보겠습니다. 


"C7="콜라"" 라는 논리문과 "C5="사이다"" 라는 논리문에 대해서 판단을 하게 됩니다. 



먼저, 



 =C7="콜라"

 


이라는 수식을 빈 셀에 적게 되면, 'TRUE'값을 반환하게 됩니다. 



또, 



 =C7="사이다" 



이라는 수식을 빈 셀에 적게 되면, 'FALSE'값을 반환하게 됩니다.


즉, 



 =OR(C7="콜라",C7="사이다") 



이라는 함수는



 =OR(,거짓) 



의 의미와 같습니다. 


OR 함수는 주어진 논리가 '모두 TRUE일 경우'에 'TRUE'값을 반환하고, 


'하나라도 FALSE값이 있을 경우' 'FALSE'를 반환하기 때문에, 


'TRUE'를 반환하게 됩니다. 



Posted by 엑셀천재김대리 :