엑셀에서 데이터를 관리하면 논리 검사를 해야 될 때가 있다. IF 와 AND, OR 은
어떤 경우에 참과 거짓을 판단하는 조건절이다.
그러니까 IF 는 조건에 맞다면 참이되는 것이고 안 맞으면 거짓이 되는 것이다.
참일 때와 거짓일 때 그에 맞는 행위를 할 수 있도록 하면 된다.
AND 와 OR 은 두 조건절이 모두 참이거나 둘 중 하나가 참이면 참으로 판단하고 아니면 거짓으로 판단하게 하는 논리 검사이다.
IF 함수 사용 |
▼ IF 함수를 선택하게 되면 3가지의 인수를 입력해야 한다. 함수를 선택하기 위해서 fx 를 클릭한다.
그러면 함수 마법사가 뜨게 되는데 그곳에서 IF 를 선택한다.
▼ 그러면 3개의 인수를 입력 할 수 있는 에디터 창이 뜨게 된다.
Logical_test : 논리의 조건이 들어가게 된다. Value_if_true : Logical_test 가 참일 때 표시할 값 Value_if_false : Logical_test 가 거짓일 때 표시할 값 |
▼ 아래 예제는 첫번째항과 두번째항을 비교해 그 결과를 찍는 것이다.
Logical_test
항목에 다음과 같이 비교식을 넣는다.
RC[-2] > RC[-1] 그리고 비교가 참인지 아닌지에 대한 결과값을 Value_if_true, Value_if_false 넣는다.
▼ IF 함수를 다중으로 쓸수도 있다.
함수 마법사를 이용해 인수값을 넣게 되면
IF(Logical_test, value_if_true, value_if_false ) 와 같이 풀어 쓸 수 있다.
그러니까
value_if_true, value_if_false 부분에 IF 함수를 넣으면 되는 것이다.
위에서 쓰인 예제에 IF 를 하나 더 넣어 보자.
IF(RC[-2] >= RC[-1], IF(RC[-2] = RC[-1],"두셀이 같다","두셀이 다르다") ,"두번째 크다") |
풀이하자면 두 번째셀이 첫번째 셀보다 크거나 같을 때 두 셀이 같은지 비교해서
같으면 같다고 표현하는 것이다.
IF 함수에서 AND 를 사용해 표현하기 |
▼ IF 함수를 단순하게 표현하지만 조건식이 하나일 텐데 여러 조건을 동일하게 만족하는
경우일 때 AND 를 쓴다. 아래 그림은 키, 몸무게, 시력 이 조건보다 크면 합격이라는
조건문을 짜서 합격 여부를 출력하였다.
즉, AND 는 3가지 조건을 모두 만족해야 하는 것이다.
IF(AND(B4>B7,C4>C7,D4>D7), "합격","불합격") |
IF 함수에서 OR 를 사용해 표현하기 |
▼ OR 는 AND 와 달리 다중조건 중 하나만 만족하면 되는 것이다. AND 에서 사용한 조건을 재사용하고 AND 대신 OR 로 바꾼다면 둘 다 합격이 될 것이다.
김유신도 시력만 빼고 키와 몸무게는 조건보다 높으므로 참이 되기 때문이다.
IF(OR(B4>B7,C4>C7,D4>D7), "합격","불합격") |
출처 : 녹두장군 블로그
'취미생활 > P.C·Mobile' 카테고리의 다른 글
[스크랩] [PPT] 파워포인트 템플릿 모음 (0) | 2016.09.02 |
---|---|
[스크랩] [엑셀] 여러 줄로 입력된 데이터 나누어서 셀에 집어 넣는 방법 (0) | 2016.09.02 |
[스크랩] [PPT] 파워포인트 템플릿 모음 : 비지니스 (0) | 2016.09.02 |
[스크랩] [엑셀] 레이블 마법사로 라벨 인쇄하기 (0) | 2016.09.02 |
[스크랩] [엑셀] 배경삽입 이미지 넣어서 인쇄하기 (0) | 2016.09.02 |