[ITQ엑셀공부] IF함수 AND함수 (2021104회차)
안녕하세요!
오늘은 정보기술자격 ITQ엑셀 4월 기출문제 중 IF, AND함수에 대해 함께 공부하려고 합니다.
IF함수 : 논리 검사를 수행하여, TRUE나 FALSE에 해당하는 값으로 변환해주는 함수
AND함수 : 인수가 모두 TRUE면, TRUE로 반환해 주는 함수
각 함수의 입력 순서와 설명을 볼까요?
1. IF함수
① logical_test : 판정할 값이나 식입니다.
② value_if_true : logical_test가 참 일 때 돌려주는 값입니다.
③ value_if_false : 참이 아닐 때 돌려주는 값입니다.
2. AND함수
① logical1 : logical1, logical2.. 는 TRUE 또는 FALSE 값을 가지는 조건으로 1개에서 255개까지 지정할 수 있으며, 논리 값, 배열, 참조가 될 수 있음.
② logical2 : logical1 설명과 동일.
자 그럼 문제를 풀어볼까요?
1. if함수와 and함수를 입력해줍니다.
2. C5 <>"물김치를 입력합니다.
설명 : IF함수는 조건을 판정식 하나를 가지고 참일 때와 참이 아닐 때 해당하는 값으로 반환해줍니다.
문제를 읽어보면 조건식이 두 개가 있네요. 분류가 물김치가 아니면서, 주문 수량이 30 이상일 때에 값을 돌려주라고 하였습니다. 이러려면 AND함수를 활용해서 조건식을 걸어주면 될 것 같습니다.
우선 "분류가 물김치가 아니면서"라는 조건식을 적어주면 될 것 같은데요, 분류 셀인 C5셀을 입력하고 물김치가 아니다를 나타내는, <>"물김치" 입력해줍니다.
3. G5>=30을 입력해줍니다.
설명 : 또 다른 조건인 "주문 수량이 30 이상이면"을 입력해야 하는데요, 주문 수량 셀인 G5를 입력한 후, 30보다 크거나 같다는 표시인 >=30을 입력해줍니다.
4. "무료"를 입력해줍니다.
설명 : AND함수를 이용하여 두 가지 조건을 모두 입력해주었어요. 이제 조건이 완성이 되었으니, IF함수의 참일 때 돌려줄 값을 입력해 주면 되는데요, 문제에서 무료라고 나타내라고 하였으니, "무료"를 입력해줍니다.
5. 3,000을 입력해줍니다.
설명 : 참이 아닐 때 돌려줄 값인 3000을 입력해줍니다.
괄호를 닫아주면 완성이 됩니다.
이제 입력한 값이 i 12셀까지 나타내도록 하기 위해 i5셀 우측하단을 마우스로 끌어서 i12셀까지 내립니다.
서식 없이 채우기를 눌러줍니다.
완성이 되었습니다.
완성된 입력 식 =IF(AND(C5 <>"물김치", G5>=30), "무료", "3000")
문제 푸느라 고생 많으셨습니다.
다음 시간에는 ITQ엑셀 제1작업 A형 2번째 함수 문제를 배워보도록 하겠습니다.