목차를 누르면 해당 위치로 이동
시작
엑셀에서 자주 사용 하는 함수중 하나가 if 함수일 것입니다.
어떤 경우 어떻게 해라 이런 조건을 주는 것이기 때문에
엑셀 뿐 아닌 프로그래밍을 할때나 여러 곳에서 조건문 이라는 것으로 활용이 되고 있습니다.
if 함수란 무엇인가
위의 형식이 기본적인 틀입니다.
이해를 돕기 위해 시험 점수를 기준으로 설명을 해보겠습니다.
왼쪽의 점수가 if 수식을 적용하게 되면 결과 값에 그 결과가 반영 되어 나오게 됩니다.
A2(점수)는 수식기준 인 70보다 크거나 같은 경우 합격 아니라면 불합격으로 한다
는 간단한 조건문입니다.
조건문 if수식 의 가장 기본 적인 형태 입니다.
보기 쉽게 이미지로 표현했습니다.
연산자
위와 같이 여러 조건이 필요한 상황이 있을 수 있습니다. 그경우 연산자를 추가하여 처리 할 수 있습니다.
연산자 사용
▶ AND 연산자
두가지 조건 모두 충족해야한다
는 것을 지정 하는 연산자 입니다.
이해를 돕기 위해 자료 가 되는 과목을 2개로 늘린 상태입니다.
국어점수(A행) 수학점수(B행)가 모두 70점이상인 경우 가 맞다면 합격 아니면 불합격을 정하고자 한다면
AND 연산자가 들어가야합니다.
국어 과목 점수도 70점 이상이고
수학 과목 점수도 70점 이상이고
이렇게 두가지 다 70점 이상이 되면 참 이고 아니면 거짓이 되는 것입니다.
이런 형태가 되는 것이죠.
▶ OR 연산자
두가지 조건 중 하나만 충족
국어점수(A행) 수학점수(B행)중 하나만 70점이상인 경우
맞다면 합격 아니면 불합격을 정하고자 한다면
OR 연산자가 들어가야합니다.
국어 과목 점수가 70점 이상이거나
수학 과목 점수도 70점 이상이거나
이렇게 두가지 중 한가지만이라도 70점 이상이 되면 참 이고 아니면 거짓이 되는 것입니다.
모두 다 70점 미만이면 불합격이 되는 것입니다.
조건이 여러개 이지만 그중 하나만이라도 충족 한다면 참 아니면 거짓이런 식으로 조금더 세부적인 조건을 줄 수 있는것이 연산자 를 포함 한 조건 문입니다.
if 문을 여러개 붙여서 사용할 수 도 있지만
연산자를 활용 하는것이 조금더 간편한 방법이니 참고 하면 좋겠습니다.
부등호 이해
수식을 주로 다루는 엑셀 특성상 부등호는 많이 사용하게 됩니다.
헷갈려 하는 분들이 많아 이렇게 정리 해 놓았습니다.
마무리
if 함수는 정말 많이 사용 하게 될 함수입니다.
그냥 A=B다 이렇게 1차원적인 계산은 그다지 실무에서는 많이 사용이 되지 않고 , 조금더 나아간 형식의 수식들이 활용이 됩니다.
그리고 저렇게 하나의 조건문 만 사용 할 경우는 단순 하지만 여러조건문이 중첩이 된다면 복잡해질수 있으니 기초부터 하나하나 잘 체크 한다면 추후 복잡한 수식을 작성함에 있어도 도움이 될듯합니다.
참고