다음 중 [A1:C4] 영역에 대한 수식의 실행 결과가 다르게 나타나는… | [컴퓨터활용능력 2급 필기] 14년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 2급 필기] 14년 2회차
다음 중 [A1:C4] 영역에 대한 수식의 실행 결과가 다르게 나타나는 것은?
| A | B | C | |
|---|---|---|---|
| 1 | 바나나 | 7 | 2500 |
| 2 | 오렌지 | 6 | 1500 |
| 3 | 사과 | 5 | 1200 |
| 4 | 배 | 3 | 1300 |
1
=COUNTIF(B1:B4,"<>"&B3)
2
=COUNTIF(B1:B4,">3")
3
=INDEX(A1:C4,4,2)
4
=TRUNC(SQRT(B1))
해설
워크시트의 B열 값은 위에서부터 7, 6, 5, 3이고, A열은 바나나·오렌지·사과·배, C열은 2500·1500·1200·1300 이다. 각 수식을 실제로 계산해 보면 세 개는 값이 같고 하나만 다르다.
먼저 =COUNTIF(B1:B4,"<>"&B3)은 B3(=5)과 같지 않은 셀의 개수를 세므로 7, 6, 3 의 3개가 된다. =COUNTIF(B1:B4,">3")은 3보다 큰 값을 세므로 7, 6, 5 의 3개다. =INDEX(A1:C4,4,2)는 [A1:C4] 영역에서 4행 2열의 셀, 즉 [B4]의 값이므로 역시 3이다.
반면 =TRUNC(SQRT(B1))은 B1(=7)의 제곱근 약 2.6457… 을 구한 뒤 TRUNC로 소수점 이하를 버려 2가 된다. 세 수식이 3을 내는 데 비해 이 수식만 2를 내므로 결과가 다르게 나타난다. TRUNC는 반올림이 아니라 단순히 잘라내는 함수라는 점이 핵심이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.