Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

예제 데이터 세트에는 이름과 성별이 기록되어 있습니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

해결 방법 1 – 앞쪽 공백 제거

앞쪽 공백(선행 공백)은 수식이 제대로 작동하지 않는 가장 흔한 원인입니다. 예제 데이터에서 IF 함수는 남성(Male)에 대해서는 Yes를, 여성(Female)에 대해서는 No를 반환해야 합니다. 그런데 두 번째 결과만 잘못된 값이 반환되고 있습니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

수식 자체에는 아무런 문제가 없습니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

원인은 C6 셀에 포함된 앞쪽 공백입니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

해결 방법:

  • 공백을 직접 삭제하거나, 아래 이미지처럼 셀 참조 앞에 TRIM 함수를 사용하세요.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

해결 방법 2 – 잘못된 구분 기호 변경

또 다른 흔한 문제는 잘못된 구분 기호나 문자를 사용하는 것입니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

해결 방법:

  • 잘못된 구분 기호를 삭제하고, 각 인수 사이에 쉼표(,)를 사용하세요.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

함께 읽으면 좋은 글: 엑셀 IF 함수에서 값 범위 활용하는 방법

해결 방법 3 – 셀 서식 변경

숫자를 텍스트 서식으로 입력하면 많은 수식에서 오류가 발생합니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

수식에는 잘못된 부분이 없습니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

문제는 숫자가 숫자(Number) 서식이 아닌 텍스트(Text) 서식으로 입력되어 있다는 점입니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

해결 방법:

  • 숫자로 변환하려면 해당 셀들을 선택한 후 오류 아이콘을 클릭하고, '숫자로 변환(Convert to Number)' 옵션을 선택하세요.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

이제 수식이 올바른 결과를 반환합니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

해결 방법 4 – 인수에서 불필요한 문자 제거

예제 데이터 세트는 기혼자에게 TRUE를, 미혼자에게 FALSE를 반환합니다. 수식에 텍스트를 입력할 때는 큰따옴표("")를 자주 사용하지만, 일부 값에는 따옴표가 오히려 필요하지 않습니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

이 오류의 원인은 논리식 부분의 C5="TRUE"에 있는 큰따옴표입니다. 엑셀은 TRUE를 숫자 1로, FALSE를 숫자 0으로 인식하기 때문에 따옴표로 감싸면 문자열로 처리되어 비교가 실패하게 됩니다.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

해결 방법:

  • 수식에서 TRUE 또는 FALSE에 붙은 큰따옴표를 삭제하세요.

엑셀 IF 함수가 작동하지 않나요? 문제를 해결하는 4가지 빠른 수정 방법

함께 읽으면 좋은 글: 엑셀에서 Yes를 1로, No를 0으로 변환하는 방법

연습용 워크북 다운로드

여기에서 무료 엑셀 워크북을 다운로드하여 직접 연습해 보세요.

관련 글

<< 엑셀 IF 함수로 돌아가기 | 엑셀 함수 | 엑셀 배우기

솔루션과 함께 제공되는 무료 고급 엑셀 연습 문제를 받아보세요!