관련 주제
×
수식 및 함수
Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.
수식 및 함수

IF 함수

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

따라서 IF 문에서는 두 개의 결과가 나타날 수 있습니다. 첫 번째 결과는 비교가 True인 경우이고 두 번째 결과는 비교가 False인 경우입니다.

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

브라우저가 비디오를 지원하지 않습니다. Microsoft Silverlight, Adobe Flash Player 또는 Internet Explorer 9를 설치하세요.

논리 함수 중 하나인 IF 함수를 사용하여 조건이 True이면 하나의 값을 반환하고, 조건이 False이면 다른 값을 반환합니다.

IF(logical_test, value_if_true, [value_if_false])

예를 들면 다음과 같습니다.

  • =IF(A2>B2,"예산 초과","승인")

  • =IF(A2=B2,B4-A4,"")

인수 이름

설명

logical_test   (필수)

검사할 조건입니다.

value_if_true   (필수)

logical_test 의 결과가 TRUE일 경우 반환할 값입니다.

value_if_false   (선택)

logical_test 의 결과가 FALSE일 경우 반환할 값입니다.

간단한 IF 예제

셀 D2에는 수식 =IF(C2="Yes",1,2)가 있습니다.
  • =IF(C2=”Yes”,1,2)

위 예제에서 D2 셀은 IF(C2 = Yes이면 1을 반환하고 그렇지 않으면 2를 반환한다)라는 의미입니다.

셀 D2에는 수식 =IF(C2=1,"YES","NO")가 있습니다.
  • =IF(C2=1,”Yes”,”No”)

이 예제에서 D2 셀의 수식은 다음과 같습니다 . IF(C2 = 1, Yes를 반환하고 그렇지 않으면 아니요를 반환함)를 참조하면 IF 함수를 사용하여 텍스트와 값을 모두 평가할 수 있습니다. 또한 오류를 평가하는 데도 사용할 수 있습니다. 한 항목이 다른 항목에 일치하여 단일 결과를 반환하는지 확인하는 데만 이 함수를 사용하는 것이 아니라, 조건에 따라 수학 연산자도 사용할 수 있고 다른 계산도 추가적으로 할 수 있습니다. 또한 비교를 여러 개 하기 위해 여러 IF 함수를 함께 중첩할 수도 있습니다.

셀 D2의 수식은 =IF(C2>B2,”Over Budget”,”Within Budget”)입니다.
  • =IF(C2>B2,”Over Budget”,”Within Budget”)

위 예제에서 D2의 IF 함수는 IF(C2가 B2보다 크면 “Over Budget”을 반환하고 그렇지 않으면 “Within Budget”을 반환한다)라는 의미입니다.

셀 E2의 수식은 =IF(C2>B2,C2-B2,"")입니다.
  • =IF(C2>B2,C2-B2,0)

위 그림에서는 텍스트 결과를 반환하는 대신에 수학적 계산값을 반환하도록 해보겠습니다. 즉, E2의 수식은 IF(Actual이 Budgeted보다 크면 Actual 금액에서 Budgeted 금액을 빼고 그렇지 않으면 아무 값도 반환하지 않는다)라는 의미입니다.

셀 F7의 수식은 IF(E7=”Yes”,F5*0.0825,0)입니다.
  • =IF(E7=”Yes”,F5*0.0825,0)

이 예제에서 F7의 수식은 IF(E7 = “Yes”이면 F5 * 8.25%로 계산해서 총금액을 산출하고 그렇지 않고 지불해야 할 판매세가 없으면 0을 반환한다)라는 의미입니다.

참고: 수식에서 텍스트를 사용하려는 경우 텍스트를 따옴표(예: "텍스트")로 래핑해야 합니다. 유일한 예외는 Excel에서 자동으로 이해하는 TRUE 또는 FALSE를 사용하는 것입니다.

일반적인 문제

문제

원인

셀의 0(영)

value_if_true 또는 value_if_False에 대한 인수가 없습니다. 반환된 값을 보려면 두 인수에 인수 텍스트를 추가하거나 인수에 TRUE 또는 FALSE를 추가합니다.

#NAME? 셀에

일반적으로 수식의 철자가 잘못되었음을 의미합니다.

추가 지원

언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

IF 함수 - 중첩된 수식 및 오류 방지

IFS 함수

AND, OR 및 NOT 함수와 함께 IF 사용

COUNTIF 함수

수식 손상을 방지하는 방법

Excel의 수식 개요

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×