엑셀 IF 함수
본문 바로가기

엑셀 IF 함수

액트 2020. 4. 8.

[Excel] 엑셀 IF 함수


IF 함수

 

IF 함수는 가장 많이 사용하는 Excel 함수 중 하나로, 특정 값과 예상 값을 논리적으로 비교할 수 있는 함수입니다.

따라서 IF 문에서는 두 개의 결과가 나타날 수 있습니다.

IF 함수

1. logical_test

TURE나 FALSE로 판정될 값이나 식입니다.

2. value_if_true

logical_test가 TRUE일 때 반환하는 값입니다. 

생략하면 TURE를 반환합니다. IF 함수를 일곱 번 중첩해서 쓸 수 있습니다.

3. value_if_false

logical_test가 FALSE일 때 반환하는 값입니다.

생략하면 FALSE를 반환합니다.

 

(이제부터 True 값은 파란색, False 값은 빨간색으로 표시하겠습니다.)

예를 들어 =IF(C2=”Yes”, 1, 2)는 C2 = Yes이면 1을 반환하고, 그렇지 않으면 2를 반환한다)라는 의미입니다.

 

예제1)

점수가 50점 이상이면 합격, 이하면 불합격을 출력

수식

=IF(A2>50, "합격", "불합격")

점수가 50점 이상이면  합격 , 이하면 불합격을  출력

결과

=IF(A2>50, "합격", "불합격") 결과

 

결과 값이 텍스트가 아닌 수학 계산 값도 반환이 됩니다. 

아래는 수학 계산 값 반환 예제입니다.

예제 2)

판매 여부에 따른 총 가격 값 출력

판매하면 가격*개수 값을 반환, 판매하지 않으면 "" 공란을 반환합니다.

수식

=IF(C2="O", A2*B2, "")

표에서 위와 같이 입력하시면 자동으로 A2 값은 셀에 해당하는 머리글을 가져옵니다.

=IF(C2="O", [@가격]*[@개수]"")

판매하면  가격*개수  값을 반환, 판매하지 않으면  "" 공란 을 반환합니다.

 

수식 오류 

#NAME? 

일반적으로 수식의 철차가 잘못 되었음을 의미힙낟.

댓글