티스토리 뷰

"실무 Excel 함수 뿌시기! IF 다중조건 중첩 #NAME? 오류 주의사항 알아보기!"

 

안녕하세요. 직장인들의 업무 효율과 조금 빠른 칼퇴근을 위한 정보를 알려드리는 real-tree의 실무 Excel 시간입니다. 오늘은 "실무 Excel 함수 뿌시기! IF 다중조건 중첩 #NAME? 오류 주의사항 알아보기!"라는 제목으로 중첩 if 함수 에 대해서 이야기해보려고 합니다.

엑셀 IF 다중조건 사용법

이전 포스팅에서 IF 함수 사용방법에 대해서 알려던 포스팅이 있습니다. 오늘은 기존에 알려그린 IF 함수의 진화형? 확정형? 이라고 말할 수 있는 IF 함수 다중조건 혹은 중첩 사용법에 대해서 알아보려고 합니다. 기존보다 여러가지 경우의 수 를 구분할 수 있는 좋은 방법이니 알고계시면 좋은 기능입니다.

엑셀 IF 함수

IF 함수는 이전에 말씀드렸던 것처럼 실무에서 다른 함수들에 비해 사용범위 및 활용범위가 상당히 넓고, 사용 시 업무의 효율성이 크게 상승한다는 장점이 있습니다. 중첩 IF 함수도 마찬가지로 사용해보시면 충분한 만족감을 얻을 수 있습니다.

엑셀 함수 정리

1. IF 다중조건 함수란?

중첩 IF 함수 IF 함수와 마찬가지로 사용자가 특정한 조건을 설정하고 그 조건에 맞는 결과값을 산출하여 구분해주는 수식 함수입니다. 단, 다중조건이기 때문에 특정한 조건이 결과값에 한 번 더 들어가면서 조건에 조건이 붙는 특징을 가지고 있습니다.

중첩 IF 함수 사용 형식

중첩 IF 함수 형식"=IF(사용자가 지정한 특정 조건을 가진 조건식, TRUE 결과값, IF(특정 조건을 가진 조건식, TRUE 결과값, FALSE 결과값)"로 구성되어 있습니다. 형식을 보면 짐작할 수 있듯이 IF 함수안에 또 다른 IF 함수가 있는 형태가 다중조건 엑셀 함수입니다.

IF 다중함수 예시

2. IF 다중조건 함수 사용법

중첩 IF 혹은 IF 다중조건에 대한 정의와 개념 그리고 구성 형식에 대해서 알려드렸습니다. 지금부터는 예시를 보면서 IF 다중조건 함수를 활용, 사용하는 방법을 보여드리겠습니다. 이전에는 점수에 따른 합격과 불합격 구분하는 예시를 들어서 설명해드렸습니다.

IF 다중함수 여러가지 조건

이번 IF 다중조건 함수를 설명해드릴 때는 점수에 따른 A, B, C, D, F 등급으로 나누는 방법을 설명해드리겠습니다. 제가 예시에서 적용시킬 조건식은 "90점 이상은 A, 80점 이상은 B, 70점 이상은 C, 60점 이상은 D, 60점 이하는 F"로 구분하는 조건식을 적용시키겠습니다.

중첩 IF 함수 인수

첫 번째, 홍길동의 점수 93점에 대해서 IF 다중조건 함수식을 활용하여 해당 등급을 찾아보겠습니다. 결과값이 입력될 'E3셀'을 클릭한 뒤 '=IF('함수를 입력하고 함수 인수에 들어가 Logical_test에는 90점 이상의 조건식인 'D3>=90'를 입력하고 Value_if_true에는 'A'를, Value_if_false에는 80점 이상의 조건식 IF(D3>=80,"B",70점 이상의 조건식... 순으로 입력해주시면 됩니다.

IF 다중함수 완성형태

결과적으로 A등급부터 F등급까지 IF 다중함수 조건식을 완성시키면"=IF(D3>=90,"A",IF(D3>=80,"B",IF(D3>=70,"C",IF(D3>=60,"D","F"))))"이 완성됩니다. 이 중첩 IF에는 총 4가지의 조건식이 적용되어 어렵게 보여질 수 있습니다. 하지만 원리는 간단합니다. IF 다중함수다중조건을 적용시킬 때, 마지막 FALSE 결과값에 새로운 IF 엑셀 함수를 넣어주시면 됩니다.

IF 다중함수 #NAME? 오류

3. IF 다중조건 함수 주의사항

중첩 IF 함수를 사용했는데 '#NAME?이라는 오류값이 나타날 수 있습니다. '#NAME?'함수명을 잘못 입력하였을 때 발생하는 오류입니다. 대게 이런 오류는 IF 함수식에서 결과값을 나타내는 TRUE부분FALSE 부분""가 안되있는 경우 발생합니다.

엑셀 IF 함수 주의사항

예를 들어서 =IF(D3>=60,"D","F")라는 엑셀 함수를 =IF(D3>=60,D,F) 혹은 =IF(D3>="D",F) 혹은 =IF(D3>=D,"F")로 사용하시면 #NAME? 오류가 발생하게 됩니다. 그리고 위 IF 다중함수에는 절대참조가 적용되지 않았기 때문에 "E3셀"에 완성한 중첩 IF 수식을 복사하여 E4셀부터 E17셀까지 붙여넣기 해주시면 됩니다. 그럼 홍길동부터 김두한까지의 점수별 등급이 완성되게 됩니다.

주첩 IF 사용법

4. IF 다중조건 함수 정리하기

지금까지 IF 다중함수에 대해서 알아보았습니다. 한번도 사용하기 힘든 IF 함수를 중첩하여 여러번 사용하는 것에 대해서 큰 어려움을 느끼실 수 있습니다. 하지만, 여러번 사용한다고 어렵지 않습니다. 위에서 말씀드린 것처럼 FALSE 결과값에 새로운 IF 수식 함수를 더해주시는 것만 신경쓴다면 충분히 사용하실 수 있습니다. 모든 직장인들이 칼퇴할 수 있는 그 날을 기약하며 포스팅을 마치겠습니다.

반응형