[엑셀활용]엑셀에서 조건문, 논리연산자 IF, OR, AND, ELSE

반응형
반응형

 

엑셀에서 조건문
Pixabay로부터 입수된 Denys Vitali님의 이미지 수정

 안녕하세요. 오늘은 엑셀에서 조건문과 논리 연산자를 살펴보도록 하겠습니다.

1. 조건문 IF

엑셀에서 조건문은 아주 간단합니다.

=IF( 조건 ,R1, R2) 
 : 조건이 true 이면 R1을 리턴하고 false 이면 R2를 리턴한다.

실제 예를 들어 보겠습니다. 아래의 예는 A열의 값이 서울이면 B열 + C열의 값을 리턴하고 아닌 경우는 C열의 값을 그대로 리턴하는 예제입니다. 참 쉽죠? 

 

엑셀에서 조건문
엑셀 IF

 

2. 논리연산자 OR, AND

=OR( 조건1 , 조건2, 조건3, 조건4... ) 
 : 조건이 하나라도 TRUE 면 TRUE 모두 FALSE 어야 FALSE
=AND( 조건1 , 조건2, 조건3, 조건4... ) 
: 조건이 모두 TRUE 면 TRUE 그외에는 FALSE

실제 예를 들어 보겠습니다. 

 

엑셀에서 조건문

 

예의 윗행은 하나만 1 이면 TRUE  리턴하는 OR 함수를 사용한 것이고 아래행은 모두 1 일 때 TRUE를 리턴하도록 AND 함수를 사용하였습니다.  

 

엑셀에서 조건문
엑셀 OR
엑셀에서 조건문
엑셀 AND 

 

3. 조건문, 논리연산자 응용 ELSE

너무 기초적인 내용이었나요.? 조건의 개수는 무한합니다.

그리고 IF 함수 안에 AND , OR 를 같이 사용할 수도 있습니다.

예를 들어보겠습니다

=IF( AND( 조건1 , 조건2), R1, R2) 
: 조건1, 조건2를 만족하면 R1를 리턴 그 외에는 R2를 리턴

IF 안에 IF 를 사용하여 분기를 여러 개 만들 수도 있습니다.

=IF( AND( 조건1 , 조건2 ), R1, IF(OR(조건 3, 조건 4), R2, R3 )) 
: 만약 조건1, 조건2를 만족하면 R1를 리턴
  ELSE 조건3 또는 조건4를 만족하면 그 외에는 R2를 리턴
  그외에는 R3를 리턴

관련글 보기

2020/05/15 - [유용한정보/IT&블로그] - [엑셀활용]셀 수식 사용시 셀 고정하여 사용하기. 절대경로, 상수처럼

2020/05/11 - [유용한정보/IT&블로그] - [엑셀활용]Find함수로 IndexOf 기능을 써보자.

반응형

댓글

Designed by JB FACTORY