컴퓨터활용능력2급 - 스프레드시트 - 함수식

2019. 7. 3. 00:01컴퓨터활용

20130309일 기출문제

32. 아래 시트에서 키(Cm) 170 이상인 사람의 수를 구하려고 한다. 다음 중 [E7] 셀에 입력할 수식으로 옳지 않은 것은 ?

(1) =DCOUNT(A1:D5,2,F2:F3)

(2) =DCOUNTA(A1:D5,2,F2:F3)

(3) =DCOUNT(A1:D5,3,F2:F3)

(4) =DCOUNTA(A1:D5,3,F2:F3)

   *** 설정범위가 같고 조건범위가 F2:F3으로 모두 같습니다.
결론적인 차이는 count 할위치인데 이때 숫자 지점을 셀것이면 3열을 세어야 하고 숫자와 문자를 포함한 위치를 기준으로 세자면 2열을 세어야 합니다. 그러나 1번 보기의 경우 DCOUNT를 사용하였으므로 숫자만 있는 곳을 세어야 하는데 2를 사용하여 2열지점을 세고 있습니다
   *** 2
열 지점은 "이름"이 입력된 문자열입니다따라서 옳지 않는 것은 1번이 됩니다

DCOUNT : 숫자만 셀수 있습니다.
DCOUNTA :
숫자와 문자 모두 셀수 있습니다.

 

20130622일 기출문제

30. 다음 중 인수 목록에서 공백이 아닌 문자열이나 숫자가 입력된 셀의 개수를 계산하는 함수는?

(1) COUNT 함수
(2) COUNTA 함수
(3) COUNTIF 함수
(4) COUNTBLANK 함수

   *** 1번의 COUNT 함수는 범위에서 숫자가 포함된 셀의 개수를 계산하는 함수이고,
   *** 3
번의 COUNTIF 함수는 지정한 범위 내에서 조건에 맞는 셀의 개수를 계산하는 함수이고,
   *** 4
번의 COUNTBLANK 함수는 범위에서 비어있는 셀의 개수를 구하는 함수입니다

   *** 1. COUNTA: 비어있지 않은 셀의 개수
   *** 2. COUNT:
숫자인 셀의 개수
   *** 3. COUNTBLANK:
공백인 셀의 개수
   *** 4. DCOUNT:
함수의 인수가 부족하여 작성 불가

 

20150307일 기출문제

29. 다음 중 아래 워크시트에서 참고표를 참고하여 55,000원에 해당하는 할인율을 [C6]셀에 구하고자 할 때의 적절한 함수식은?

(1) =LOOKUP(C5,C2:F2,C3:F3)
   *** 1 Lookup사용법은 Lookup(찾는값, 범위1,범위2)이다.
   *** vlookup
은 범위에서 찾을값에 해당하는 열을 찾은후 열번호에 해당하는 셀의값을구함
   *** hlookup
은 범위에서 찾을값에 해당하는 행을 찾은후 행번호에 해당하는 셀의값을구함
   *** VLOOKUP (
기준값, 범위, 열 번호, 옵션) : 여기서 옵션은 FALSE(정확한 값) / TRUE (근사값)
   *** HLOOKUP (
기준값, 범위, 행 번호, 옵션)
   *** *
참고로 참조함수에서 데이터 나열이 세로면 'VLOOKUP' 가로면 'HLOOKUP'입니다꿀팁! 위에 문제처럼 보기에서 HLOOKUP 이랑 VLOOKUP가 나왔을때 사용법에 뒤에 옵션유무 보시면 되요,,,!(2급은 생략없이 다 나와있음)

 

20151017일 기출문제

31. 다음 중 함수 사용에 대한 설명으로 옳지 않은 것은?

(1) 함수 마법사는 [수식] 탭의 [함수 라이브러리] 그룹에 있는 [함수 삽입] 명령을 선택하거나 수식 입력줄에 있는 함수 삽입 아이콘( )을 클릭하여 실행한다.
(2) [수식] 탭의 [함수 라이브러리] 그룹에서 범주를 선택하고 사용하고자 하는 함수를 선택하면 [함수 인수] 대화상자가 표시된다
(3) 함수식을 직접 입력할 때에는 입력한 함수명의 처음 몇 개의 문자와 일치하는 함수 목록을 표시하여 선택하게 하는 함수 자동 완성 기능을 이용할 수 있다
(4) 중첩함수는 함수를 다른 함수의 인수 중 하나로 사용하며, 최대 3개 수준까지 함수를 중첩할 수 있다

   *** 최대 64개의 수준까지 함수를 중첩할 수 있다

 

1.  =ODD(4) → 5
ODD
함수 : 주어진 수에 가장 가까운 홀수로, 양수인 경우 올림하고 음수인 경우에 내림합니다.

2.  =EVEN(5) → 6
EVEN
함수 : 주어진 수에 가장 가까운 짝수로, 양수인 경우 올림하고 음수인 경우에 내림합니다.

3.  =MOD(18,-4) → -2
MOD
함수 : 나머지를 구하는 함수

4.  =POWER(5,3) → 15
POWER
함수 : 거듭제곱을 구하는 함수
=POWER(5,3) 5
3승 계산 = 5^3
결과 : 125

 

20161022일 기출문제

22. 다음 중 [D9] 셀에서 사과나무의 평균 수확량을 구하고자 하는 경우 나머지 셋과 다른 결과를 표시하는 수식은?

(1) =INT(DAVERAGE(A1:F7,5,B1:B2))
(2) =TRUNC(DAVERAGE(A1:F7,5,B1:B2))
(3) =ROUND(DAVERAGE(A1:F7,5,B1:B2),0)
(4) =ROUNDDOWN(DAVERAGE(A1:F7,5,B1:B2),0)

   *** =DAVERAGE(A1:F7,5,B1:B2)식의 답은 =12.66667 이나온다.

   *** ==Database의 5번째 열의 종류가 사과의 평균 수확량

1. INT
는 소수점아래를 버리고 가장가까운 정수로 내림하는함수  =12
2. TRUNC
는 지정한 자릿수만을 소수점 아래에 남기고 나머지자리를 버림.(0인경우 생략이가능 그러므로 생략함) =12
3. ROUND
는 반올림.(마지막인수가 0이므로 소수점에서 반올림) =13
4. ROUNDDOWN
은 내림함수.(마지막인수가 0이므로 소수점에서 내림) =12

 

20170304일 기출문제

34. 다음 중 아래의 워크시트를 참조하여 작성한 수식 ‘=INDEX(B2:D9,2,3)’의 결과는?

(1) 19,500
(2) 23,300,000
(3) 1,000
(4) 805

   *** INDEX(범위, , ) : 해당하는 범위 안에서 지정한 행, 열의 위치에 있는 값을 출력한다.
   *** =INDEX(B2:D9,2,3) : B2:D9
의 범위에서 2 3열을 찾아야 한다.
   ***  
찾으면 D3셀의 23,200,000값이 나온다.

 

20170304일 기출문제

35. 다음 중 아래의 워크시트에서박지성의 결석 값을 찾기 위한 함수식은?

(1) =VLOOKUP("박지성", $A$3:$D$5, 4, 1)
(2) =VLOOKUP("박지성", $A$3:$D$5, 4, 0)
(3) =HLOOKUP("박지성", $A$3:$D$5, 4, 0)
(4) =HLOOKUP("박지성", $A$3:$D$5, 4, 1)

   *** vlookup함수
vlookup(
찾을 값, 기준 표 전체 범위$$, 꺼낼 열 번호, 유사일치1/정확히일치0)
기준 표가 [세로]로 되어 있으면 Vertical -> Vlookup 함수
기준 표가 [가로]로 되어 있으면 Horizontal -> Hlookup 함수

A2:D5
의 표는 세로로 되어 있으므로, 3, 4번은 오답.

박지성이라는 글씨를 A3:A5까지 정확히 일치하는 내용을 찾기 위해
정확히 일치(FALSE, 0)라는 값을 4번째 인수에 사용해야 한다.

vlookup(
, 지정한 범위, 열 번호, 유사일치1(true)/정확히일치0(false))
Vlookup
함수는 지정한 범위의 첫 번째 열! 에서 값을 찾고 값이 속해있는 행과 열 번호가 겹치는 셀의 값을 반환합니다.

hlookup(
, 지정한 범위, 행 번호, 유사일치1(true)/정확히일치0(false))
hlookup
함수는 지정한 범위의 첫 번째 행! 에서 값을 찾고 값이 속해있는 열과 행 번호가 겹치는 셀의 값을 반환합니다.

vlookup,hlookup
함수의 열 번호는 지정한 범위 안에서의 번호를 의미합니다.
문제에서 결석이 'D열이기 때문에 열 번호가 4인 것'이 아니라 '지정한 범위안에서 4번째 열에 있기 때문에 4이다.'라고 이해하셔야 합니다.

문제에서는 "박지성"을 값으로 지정했는데 hlookup으로 하면 지정한 범위의 첫 번째 행에 "박지성"이 존재하지 않기 때문에 계산을 할 수가 없습니다.
따라서 vlookup함수를 사용하여야 합니다.
함수의 마지막에 0을 사용해야 하는 이유는 정확하게 "박지성"이라는 이름을 가진 사람의 결석 값을 찾아야하기 때문입니다.

표가 세로 또는 가로 모양을 하고 있는 걸로만 이해하시면 직접 만들고 사용할 때 헷갈리실 수 있습니다.
vlookup,hlookup
함수는 반드시 지정한 범위의 첫 번째 열! 또는 행!에서 값을 찾는다는 걸 명심하셔야 합니다.

 

20170902일 기출문제

32. 다음 중 엑셀의 날짜 및 시간 데이터 관련 함수에 대한 설명으로 옳지 않은 것은?

(1) 날짜 데이터는 순차적인 일련번호로 저장되기 때문에 날짜 데이터를 이용한 수식을 작성할 수 있다
(2) 시간 데이터는 날짜의 일부로 인식하여 소수로 저장되며, 12시는 0.5로 계산된다
(3) TODAY 함수는 셀이 활성화 되거나 워크시트가 계산될 때 또는 함수가 포함된 매크로가 실행될 때마다 시스템으로부터 현재 날짜를 업데이트한다.
(4) WEEKDAY 함수는 날짜에 해당하는 요일을 구하는 함수로 Return_type 인수를 생략하는 경우 '일월화수목금토' 중 해당하는 한 자리 요일이 텍스트 값으로 반환된다

   *** WEEKDAY 함수는 요일의 번호를 구해주는 함수입니다.
함수형태 = WEEKDAY(날짜, 옵션(Return_Type))

옵션(Return_Type) 인수를 생략하면 일월화수목금토 중 해당하는 한자리의
요일이 숫자 값으로 반환됩니다. 텍스트 값으로 반환된다 라고 했기 때문에 4번이 틀린 것입니다.

※ WEEKDAY
함수 옵션(Return_Type)
1
또는 생략 : 일요일(1)부터 토요일(7) 까지 반환합니다. 일요일이 1부터 시작합니다.
2 :
월요일(1)부터 일요일(7) 까지 반환합니다. 월요일이 1부터 시작합니다.
3 :
월요일(0)부터 일요일(6) 까지 반환합니다. 월요일이 0부터 시작합니다.
옵션의 경우 3은 거의 사용하지 않고 실제 시험에서는 1 2를 많이 사용합니다.