엑셀왕곽두팔

엑셀 if함수 사용법 이것만 보시면 됩니다.

엑셀왕 곽두팔 2024. 11. 22. 08:18
반응형

 안녕하세요? 엑셀왕 곽두팔입니다. 오늘은 엑셀 if함수 사용법에 대해서 초보자분들도 단번에 알 수 있게끔 최대한 쉽게 풀어서 설명을 드리는 시간을 가져보도록 하겠습니다. 그럼 포스팅 시작하겠습니다.


STEP1) if함수의 기본 로직 - 문자편

 

수식부터 설명을 드리겠습니다. 엑셀 IF 함수의 수식은

=IF(조건대상=조건값,일치할경우 결과값, 불일치할 경우 결과값)

으로 설명을 드릴 수 있습니다. 즉 위 수식을 해석해드리면, 조건대상인 A2셀에 들어가 있는 데이터가, 조건값인 기계왕곽두팔이라는 문자일 경우, "돼지남자"라는 결과치를 도출해줘, 다만 조건값이 불일치할 경우, "멋진남자"를 도출해줘! 라고 해석할 수 있습니다.

즉 해당 A2셀의 데이터를 "기계왕곽두팔"에서 "로띠끼룩"으로 변경을 하는 경우, 이는 조건값이 불일치하기 때문에 불일치했을 때의 결과차인 "멋진남자"가 도출이 되는 것입니다. 즉 단순한 일치, 불일치 테스트를 하는 것에 불과합니다.

 중요한 것은 엑셀은 기본 베이스가 숫자라는 것입니다. 즉 문자 베이스의 조건 값을 주고 싶은 경우 큰 따옴표(" ")를 통해서 묶어줘야 한다는 것입니다. 이것만 인지하시면 되시겠습니다.

 


STEP2) if함수의 기본 로직 - 숫자편

이해를 돕기 위해 엑셀 if함수 사용법 중 숫자를 가지고 핸들링하는 모습을 보여드리겠습니다.

 

 해당 수식을 해석해드리면 A4셀이 1보다 클 경우 1을 도출해주고, 1보다 작을 경우 2를 도출해줘! 라고 해석할 수 있습니다. 즉 A4셀의 데이터는 0이기 때문에, 1보다 작죠? 결론적으로 조건값에 불일치 하기에 2라는 숫자가 도출된 것입니다.

다시 돌아와서 A4셀의 수치를 3으로 조정할 경우, 조건값이 일치하는 숫자(A4셀이 1보다 클 경우)에 해당하기 때문에 일치하는 결과값인 1이 보여진다는 것입니다. 매우 간단하죠?

 


STEP3) if함수를 시전하기 전의 주의사항

그렇다면 마지막으로 IF함수를 시행하기 전의 주의사항부터 말씀을 드리겠습니다.

실제 예제를 드려보겠습니다. 해당 데이터를 보고 문제가 있는 사항을 찾아보세요! 맞습니다. C5셀을 살펴보면 조건값이 "기계왕 곽두팔"인데도 "돼지남자"가 나오는 것이 아닌, "멋진남자"가 나온다는 것입니다.

즉 Raw data가 불일치하는 이슈가 발생한다는 것입니다. 데이터를 잘 살펴보면 '스페이스 바'의 존재로 인해서 의도는 동일하였으나, 결과론적으로 다른 데이터가 삽입이 된 것을 확인하실 수 있습니다. 즉 가장 중요한 점은 '데이터의 무결성'입니다. 비교하려는 의도를 가진 표본이 투명해야 결과값이 투명하다는 것입니다. 이를 GIGO라고 부릅니다.(Garbage In Garbage Out) 

각설하고 이를 해결해주기 위해서, 대상 셀을 잡아준 후, CRT+F를 누른 후, 찾을 내용에 스페이스바를 넣고, 그대로 '모두 바꾸기'를 눌러주는 습관을 들이도록 합시다!

이처럼 자동으로 오류 데이터가 수정되면서, 결과치가 '멋진남자'에서 '돼지남자'로 변경되는 것을 확인하실 수 있습니다. 이상입니다. 오늘은 엑셀 IF함수 사용법에 대해서 다루어보았습니다. 다음 포스팅은 해당 함수를 중첩적으로 활용하는 다중if에 대해서 다루겠습니다. 이상 마치겠습니다! 엑셀왕 곽두팔이었습니다! 감사합니다!