Excel Formulas Academy · 강의

피해야 할 일반적인 IF 실수

IF 수식의 따옴표, 비교, 인수 오류를 수정합니다

레슨 4/413개 단계

피해야 할 일반적인 IF 실수은(는) CoddyKit의 무료 Excel Formulas Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Excel Formulas Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

IF 수식이 깨지는 이유

IF는 간단하지만, 몇 가지 사소한 실수 때문에 대부분의 오류가 발생합니다. 다행히도 각 실수에는 뚜렷한 특징과 간단한 해결 방법이 있습니다.

이 단원에서는 따옴표 문제, 잘못된 연산자, 누락된 인수, 비교 함정을 찾아내는 방법을 배워 논리 수식이 처음부터 제대로 작동하게 합니다.

실수 1: 텍스트에 따옴표를 붙이지 않기

텍스트 결과는 큰따옴표로 묶어야 합니다. 따옴표를 생략하면 스프레드시트가 Pass라는 이름이 지정된 범위를 찾게 되고 대개 #NAME? 오류를 반환합니다.

  • 잘못된 예: =IF(A2 >= 60, Pass, Fail)
  • 올바른 예: =IF(A2 >= 60, "Pass", "Fail")

결과가 단어라면 언제나 따옴표로 묶습니다.

=IF(A2 >= 60, "Pass", "Fail")

실수 2: 숫자에 따옴표 붙이기

반대의 문제도 있습니다. 숫자를 따옴표로 묶으면 텍스트로 변환됩니다. 그러면 SUM 및 기타 수학 계산에서 해당 값을 무시하거나 잘못 처리합니다.

  • 주의할 예: =IF(B2 = "Win", "100", "0")
  • 더 나은 예: =IF(B2 = "Win", 100, 0)

나중에 결과로 계산하려면 숫자에는 따옴표를 붙이지 않습니다.

=IF(B2 = "Win", 100, 0)

실수 3: 잘못된 등호

수식은 = 하나로 시작합니다. 내부의 동일성 검사에도 =를 사용합니다. 안쪽 등호를 빠뜨리면 검사가 깨집니다.

  • 잘못된 예: =IF(A2 "Done", "Yes", "No")
  • 올바른 예: =IF(A2 = "Done", "Yes", "No")

비교하는 두 항목 사이에는 항상 비교 연산자를 넣습니다.

=IF(A2 = "Done", "Yes", "No")

실수 4: 인수 누락

IF의 구성 요소는 쉼표로 구분해야 하며 괄호도 닫아야 합니다. 쉼표나 괄호가 하나라도 빠지면 수식 오류가 발생하거나 경고 창이 나타납니다.

  • 잘못된 예: =IF(A2 > 10 "High" "Low")
  • 올바른 예: =IF(A2 > 10, "High", "Low")

쉼표의 개수를 세어 보세요. 기본 IF에는 정확히 두 개가 필요합니다.

=IF(A2 > 10, "High", "Low")

실수 5: 경계값을 하나 잘못 처리하기

>와 >=를 혼동하면 눈치채기 어려운 오류가 발생합니다. 수식은 실행되지만 기준값에서 잘못된 답을 내놓습니다.

60점이 통과 기준이라면 =IF(A2 > 60, ...)은 정확히 60점인 점수를 잘못 탈락시킵니다. 대신 >=를 사용하세요.

수식은 항상 경계에 딱 맞는 값을 사용해 검사합니다.

=IF(A2 >= 60, "Pass", "Fail")

실수 6: 굽은 따옴표 또는 자동 변환된 따옴표

문서에서 수식을 붙여 넣으면 따옴표가 스프레드시트에서 인식하지 못하는 ‘스마트’ 굽은 따옴표로 바뀔 수 있습니다.

수식에는 곧은 큰따옴표가 필요합니다. 붙여 넣은 후 #NAME? 또는 구문 오류가 보이면 셀에 따옴표를 직접 다시 입력해 일반 따옴표로 바꾸세요.

=IF(A2 = "Yes", "Go", "Stop")

실수 7: 숫자와 텍스트 비교하기

셀에 숫자 100이 아니라 텍스트 “100”이 들어 있으면 A2 > 50과 같은 비교가 예상과 다르게 작동할 수 있습니다.

텍스트로 저장된 숫자는 셀에서 왼쪽 정렬되는 경우가 많고, 실제 숫자는 오른쪽 정렬됩니다. 비교 결과가 이상하면 데이터가 정말 숫자 형식인지 확인하세요.

디버깅 팁: 논리만 검사하기

IF가 예상 밖의 결과를 낼 때는 검사를 분리하세요. 여분의 셀에 비교식만 입력합니다.

이 결과가 잘못된 TRUE 또는 FALSE를 보여 준다면 문제는 결과가 아니라 검사 부분에 있습니다. 비교를 수정한 다음 전체 IF를 다시 구성하세요.

=A2 >= 60

풀이 예시: 깨진 수식 수정하기

한 동료가 =IF(A2 = Pass, "Yes", "No")를 작성한 뒤 #NAME? 오류를 얻었습니다.

문제는 “Pass”에서 따옴표가 빠져 스프레드시트가 이를 존재하지 않는 이름으로 처리한 것입니다. 다음과 같이 따옴표로 묶으면 해결됩니다.

따옴표 한 쌍만으로도 오류를 정상적으로 작동하는 수식으로 바꿀 수 있습니다.

=IF(A2 = "Pass", "Yes", "No")

빠른 점검 목록

IF 수식을 신뢰하기 전에 다음 항목을 확인하세요.

  • 모든 텍스트 값이 곧은 큰따옴표로 묶여 있나요?
  • 계산해야 하는 숫자에는 따옴표를 붙이지 않았나요?
  • 검사 안에 비교 연산자가 있나요?
  • 쉼표가 정확히 두 개이고 괄호의 짝이 맞나요?
  • 경계값을 확인했나요?

이 습관으로 거의 모든 IF 실수를 찾아낼 수 있습니다.

빠른 확인

아래 수식에서 오류를 찾아보세요.

복습: IF 실수 피하기

이제 흔히 발생하는 문제를 진단할 수 있습니다.

  • 텍스트 결과는 따옴표로 묶고, 계산할 숫자에는 따옴표를 붙이지 않습니다.
  • 검사에 항상 비교 연산자를 포함합니다.
  • 올바른 쉼표를 사용하고 괄호의 짝을 맞춥니다.
  • >와 >=를 사용할 때 경계 사례에 주의합니다.
  • 스마트 따옴표와 텍스트로 저장된 숫자를 조심합니다.
  • 예상 밖의 결과가 나오면 검사 부분을 분리합니다.

이러한 습관을 익히면 논리 수식을 안정적이고 깔끔하게 작성할 수 있습니다.

=IF(A2 >= 60, "Pass", "Fail")
무료로 시작

AI 튜터와 함께 Excel을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
30
레슨
120

자주 묻는 질문

“피해야 할 일반적인 IF 실수” 강의는 무료인가요?

네 — “피해야 할 일반적인 IF 실수” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Excel Formulas Academy 강의 전체를 잠금 해제할 수 있습니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“피해야 할 일반적인 IF 실수”에서 뭘 배우나요?

IF 수식의 따옴표, 비교, 인수 오류를 수정합니다 브라우저에서 직접 실행하는 실습 코드로 Excel Formulas Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Excel Formulas Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Excel Formulas Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“피해야 할 일반적인 IF 실수” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Excel Formulas Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Excel Formulas Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. IF 함수의 작동 원리
  2. 연산자로 값 비교하기
  3. IF에서 텍스트 또는 숫자 반환하기
  4. 피해야 할 일반적인 IF 실수
← Excel Formulas Academy(으)로 돌아가기