티스토리 뷰

2017년도 2회 컴퓨터활용능력 1급 필기 기출문제 35번을 풀이한 것이다. 

엑셀 여러 함수식 풀이 문제이다. 다른 결과를 반환하는 보기를 찾아보자.


35. 다음 중 수식의 실행 결과가 나머지 셋과 다른 것은?


① =COLUMNS(C1:E4)

② =COLUMNS({1,2,3;4,5,6})

=MOD(2, -5)

④ =COUNT(0,“거짓”, TRUE,“1”)


풀이 :


여러 함수식 문제이다. 하나씩 풀어보면서 다른 결과를 반환하는 값을 찾아보자.


엑셀 각각의 함수식 문제 풀이


1번) =COLUMNS( C1:E4 )


엑셀 COLUMNS 함수는 전달된 인수를 범위로 사용하여, 해당 범위에서 열 수를 얻는다.

C1:E4 의 범위에서는 C열, D열, E열의 3개이기에 3 이 결과로 반환된다.


관련 함수 : [컴활 2급] 엑셀 COLUMNS 함수로 열의 개수 구하기


2번) =COLUMNS( {1, 2, 3; 4, 5, 6} )


1번) 과 같은 열 수를 세는 함수인 COLUMNS 이다. 그런데, 이번에는 범위가 아니라, 배열로 전달되었다. 

전달된 배열값 {1, 2, 3; 4, 5, 6} 는 콤마( , )로 열을 나누고, 세미콜론( ; )으로 행을 나눈다. 


2행 3열이 배열 크기이기에 결과로는 열 갯수인 3 이 반환될 것이다.


관련 함수 : [컴활 2급] 컴퓨터활용능력 실기 COLUMN 함수 - 조회및참조



[그림1] 엑셀 반환값이 다른 함수식[그림1] 엑셀 반환값이 다른 함수식



3번) =MOD( 2, -5 )


엑셀 MOD 함수는 나머지를 구하는 함수이다. 2 를 -5 로 나누면, 몫은 1 이고 나머지는 -3 이다.


관련 함수 : [엑셀 모바일] MOD 함수로 원하는 제수를 나눈 나머지 구하기


4번) =COUNT( 0, "거짓", TRUE, "1" )


엑셀 COUNT 함수는 수를 카운트하는 함수이다. 


전달된 인수 중, 숫자이거나, 논리값, 숫자 문자열은 모두 수로 처리되어 카운트된다.

0, TRUE, "1" 모두 COUNT 함수에서 숫자로 처리된다. 그래서, 3 을 결과로 반환한다.


관련 함수 : [엑셀 모바일] COUNT 함수로 숫자 셀의 개수 세기



이렇게 모두가 3 을 반환하는 함수식이지만, 3번) 보기는 -3 을 반환하기에 이것이 정답이다.


정답 : 3번


이전 문제 :

[필기 풀이] 컴활1급 기출문제 2017년2회-34번 엑셀 인쇄 미리 보기


마늘빵.


댓글