본문 바로가기

컴퓨터활용능력

[출제] IF, AND, OR, IFERROR


IF 함수


형식: IF(조건, 인수1, 인수2)


조건을 비교하여 조건이 참이면 인수1, 거짓이면 인수2를 반환



IF 함수는 참과 거짓에 관한 논리식을 판별하여 참일때와 거짓일때 다른 값을 반환하기 위해 사용되는 함수입니다


위의 함수식은


학생들 각각의 점수를 모든 학생의 평균 점수와 비교하여 비교한 값이 조건에 맞으면 "우수"를 반환하고


조건을 만족시키지 못할때는 "미달"을 반환하게 됩니다


위에 수식입력창에는 =IF(B3>B12, "우수", "미달")이라고 되어 있는데


아래쪽 수식입력창을 보면 =IF(B3>$B$12, "우수", "미달") 와 같이


평균 값인 B12에 $표시가 붙어 있는 것을 볼 수 있습니다


이 표시는 하나의 수식을 입력하고 


다른 셀에 그 수식을 복사하는 경우


그냥 복사하게 되면 수식에 사용된 조건도 같이 움직이게 되는데


B12셀 같은 경우는 평균값으로 고정되어 있어야 하므로 $를 붙여 고정시키는 것입니다




AND 함수


형식: AND(인수1, 인수2, …)


인수가 모두 참일 경우 TRUE 반환 



=AND(A3:B3)은


A3과 B3셀의 값이 모두 TRUE(참)일때만 TRUE를 반환하고 


둘 중 하나라도 FALSE(거짓)이 있으면 FALSE를 반환합니다



인수에 조건을 넣게 되면


임의 인수X가 있다고 할때


=AND(X>80, X<120)이라는 수식을 넣게 되면


X가 80보다는 크고 120보다는 작은 81-119 사이에 있을때만 논리식이 참이 되어 TRUE를 반환하고


이 범위를 벗어나는 경우에는 FALSE를 반환하게 됩니다



 

OR 함수


형식: OR(인수1, 인수2, …)

여러 개의 논리식 결과 중 하나라도 TRUE이면 TRUE를 반환하는 함수입니다





IFERROR 함수


형식: IFERROR(인수, 오류시 표시할 값)


인수로 지정한 수식이나 셀에서 오류가 발생할 경우 지정한 오류 값을 반환하고, 그렇지 않으면 수식의 결과 값을 반환



B3+B4를 B5로 나누는 것은 200+200을 0으로 나누는 오류로 #DIV/0!에 해당하기 때문에


수식을 입력한 셀에는 "오류"가 반환되게 됩니다



그에 반해 C3+C4/C5는 100+100을 5로 나누는 식으로 오류가 없으므로


수식을 입력한 셀에는 수식의 결과값이 입력됩니다 




시험에서 위의 각 함수가 개별적으로 나오는 경우는 없지만


다른 수식에 많이 이용되는 함수이므로 


꼭! 알아두셔야 할 함수 입니다


'컴퓨터활용능력' 카테고리의 다른 글

[계산작업] 수학통계함수 1  (2) 2017.02.21
출제 기준 변경  (0) 2017.02.20
2017년 컴활 정기시험 일정  (0) 2017.02.16
컴퓨터활용능력 시험 안내  (0) 2017.02.16
[출제] EDATE, WEEKDAY, WORKDAY  (0) 2017.02.15