본문 바로가기
엑셀

엑셀 IF 함수 기본 정의 및 사용법 (IF 함수 다중조건, 혼합조건)

by 꽁쿠니 2023. 7. 1.
반응형

엑셀 IF 함수는 엑셀 조건 함수의 가장 기본 기능입니다. 엑셀 IF 함수는 단일조건, 다중조건, 혼합조건 등 최대 64개의 조건을 가질 수 있습니다. 활용 방법은 조건의 개수가 아닌 여러 다른 엑셀 함수들과의 조합이 주요 핵심이 됩니다. 

 

if함수-단일조건-다중조건

 

 

엑셀 IF 함수 기본 정의 및 함수 구문

 

 

IF 함수 기본 정의

 

엑셀 IF 함수는 엑셀에서 자주 사용되는 함수 중 하나로, 사용자가 논리적 구조를 만들어 값을 출력하는 함수입니다. 엑셀 IF 함수는 스프레드시트 내에서 의사 결정 프로세스를 자동화하는 논리적인 문장을 만드는데 유용합니다. 예를 들어, IF 함수를 사용하여 각 값의 크고 작음을 판별하고, 작성한 논리적 구조 내에서 비교 결과에 따라 특정 결과를 반환할 수 있습니다. 전반적으로, 엑셀 IF 함수는 복잡한 계산을 간소화하고 엑셀의 데이터 분석 효율성을 높이는 강력한 엑셀 기본 함수입니다.

 

IF 함수 구문

엑셀 IF 함수 구문 단일 조건은 아래와 같습니다. 

 

=IF(조건, 참일 경우 출력 값, 거짓을 경우 출력 값)

 

엑셀 IF 함수 구문 다중 조건은 아래와 같습니다. 

 

=IF(조건1, 참일 경우 출력 값 1, IF(조건2, 참일 경우 출력 값 2, 거짓을 경우 출력 값))

 

IF 함수 단일조건 구문

엑셀 IF 함수를 활용하여 숫자의 크고 작음의 논리적 구조를 통해 경우에 따라 원하는 결과 값을 출력하였습니다.

 

=IF(C4>=1000,"보너스","-")

 

IF-함수-단일조건
IF 함수를 활용하여 논리값 대비 큰 셀값에 대해 지정한 결과를 출력하였습니다.

 

IF 함수 다중조건 구문

엑셀 IF 함수의 조건에 AND 조건을 사용하여 2가지의 조건을 동시 충족 하였을 때의 출력 결과가 나오도록 작성하였습니다. 

 

=IF(AND(C4>=1000,D4>=1000),"보너스2배","-")

 

IF함수-AND-사용
IF 함수 조건에 AND를 사용하여 2개의 조건을 모두 충족할 경우 원하는 결과값을 출력하였습니다.

 

엑셀 IF 함수의 조건에 OR 조건을 사용하여 2가지의 조건 중 하나의 조건만을 충족하였을 때에 출력 결과가 나오도록 작성하였습니다.

 

=IF(OR(C4>=1000,D4>=1000),"보너스","-")

 

IF 함수 다중혼합조건 구문

엑셀 IF 함수의 조건에 AND와 OR 조건을 사용하여 다중조건을 순서대로 충족할 때 각각의 출력값이 나오도록 작성하였습니다.

 

=IF(AND(C4>=1000,D4>=1000),"보너스 2 배",IF(OR(C4>=1000,D4>=1000),"보너스","-"))

 

IF함수-다중조건-and-or
IF 함수에 조건 2개를 사용하는 논리로 각각의 조건을 충족시 각각의 결과값이 출력되도록 하였습니다.

 

IF 함수 논리연산자와 AND OR 사용

 

 

논리연산자

엑셀 IF 함수를 사용할 때 대표적인 논리연산자는 총 6가지입니다.

 

1) 조건보다 큰 셀값 : > 조건 (e.g. "> 77")

    

2) 조건보다 같거나 큰 셀값 : >= 조건 (e.g. "> =77")

 

3) 조건보다 작은 셀값 : < 조건 (e.g. "< 77")

 

4) 조건보다 같거나 작은 셀값 : <= 조건 (e.g. "< =77")

 

5) 조건과 같지 않은 셀값 : <> 조건 (e.g. "< >77")

 

6) 조건과 같은 셀값 : 조건 (e.g. "TEXT" or 숫자)

 

AND OR 사용 (다중조건 * 그리고 + )

엑셀 IF 함수의 AND와 OR의 사용은 각각 * 와 + 로 대체 할 수 있습니다.

 

IF 함수에서 AND 조건은 * 로 대체 할 수 있습니다.

=IF(AND(C4>=1000,D4>=1000),"보너스","-")

=IF((C4>=1000)*(D4>=1000),"보너스","-")

 

IF 함수에서 OR 조건은 + 로 대체 할 수 있습니다. 

=IF(OR(C4>=1000,D4>=1000),"보너스","-")

=IF((C4>=1000)+(D4>=1000),"보너스","-")

 

결론

 

엑셀 IF 함수의 기본 정의와 함수구문 그리고 IF 함수의 단일조건, IF 함수의 다중조건에 대해 알아보았습니다. 또한 IF 함수의 확장 함수들인 COUNTIF, COUNTIFS, SUMIF, SUMIFS, MAXIF, MINIF 등에서 논리적 조건에 기본적으로 사용되는 논리연산자의 기본조건에 대해서도 알아보았습니다.

 

IF 함수의 확장 함수들에 대해 아래에 링크하였습니다.

 

 

엑셀 COUNTIF 함수 정의 및 활용 ( IF 함수 논리연산자 활용 )

엑셀 COUNTIF 함수는 COUNT 함수와 IF 함수 조합으로 이루어져 있습니다. 숫자를 세는 함수에 조건이 활용되는 만큼 엑셀 SUMIF 함수와 대표적으로 사용되는 함수입니다. 엑셀 COUNTIF 함수 정의 엑셀 COU

kimexcel.tistory.com

 

 

엑셀 SUMIF 함수 정의 및 활용법 (SUMIF 함수 다중조건)

엑셀 SUMIF 함수는 SUM과 IF 함수의 조합으로, 하나의 조건에 해당하는 지정한 열의 셀 값들의 합계를 계산하는 함수입니다. 엑셀 더하기 함수의 다중조건을 이용하실 때에는 SUMIFS 함수, 즉 SUM과 IFS

kimexcel.tistory.com

 

 

엑셀 SUMIFS 함수에 INDIRECT 함수 적용하여 자동 서식 활용

엑셀 SUMIFS 함수에 INDIRECT 함수를 활용하여 엑셀 자동화 서식을 만드는 방법을 알아보도록 하겠습니다. 엑셀 자동화 서식이라는 말이 대단하게 들리실 수도 있지만, 한번 작성한 수식 및 논리적

kimexcel.tistory.com

 

 

엑셀 SUMIFS 함수 정의 및 구문, 활용 방법 (엑셀 더하기 함수)

엑셀 SUMIFS 함수는 SUMIF 함수의 한 번에 하나의 조건을, 다중조건으로 사용할 수 있도록 업그레이드된 함수입니다. 엑셀 SUMIFS 함수 정의 SUMIFS는 다중조건, 즉 여러 조건을 만족하는 특정 범위의

kimexcel.tistory.com

 

 

엑셀 Rank 함수 전체 및 부분 활용(Countifs 함수 활용)

RANK 함수를 사용할 때 전체뿐만 아니라 부분의 RANK를 구하고 싶을 때 아래의 테이블 처럼 DIV이라는 숫자 안의 Score와 전체 Score의 RANK를 구해야 될 때가 있습니다. Rank에 조건을 걸어 구할 수 있다

kimexcel.tistory.com

 

 

 

Wildcard 활용 방법 및 조건 설정 방법

엑셀 wildcard 는 조건함수에서 사용 될 때 활용의 범위를 넓혀주는 엑셀의 핵심 기능입니다. 엑셀 조건 함수의 가장 대표적인 함수는 IF 함수입니다. 이런 조건 함수에서 논리연산자와 와일드카드

exceljump.com

 

반응형