🎈=FIXED(인수, 자릿수, 논리 값) /=EOMONTH(DATE(년, 월, 일), 몇 개월 후로부터 마지막 날짜 일지 조건) / =CHOOSE(인덱스 번호, 값, 1, 값 2...) 인덱스 번호에 따라 값 선정 / =REPLACE("글자", SEARCH("찾을 값", "텍스트"), 검색 시작 위치, "대체 값") -> 그렇게 되면 4번은 Feb의 출력 값이 나오게 된다.
37.
다음 중 아래 시트에서 부서별 인원수[H3:H6]를 구하기 위하여 [H3]셀에 입력되는 배열 수식으로 옳지 않은 것은?
1.
{=SUM(($C$3:$C$9=G3) * 1)}
2.
{=DSUM(($C$3:$C$9=G3) * 1)}
3.
{=SUM(IF($C$3:$C$9=G3, 1))}
4.
{=COUNT(IF($C$3:$C$9=G3, 1))}
🎈Database 함수는 필드명이 포함되어야 한다. -> (Dcount, Dsum etc.) / 배열수식을 사용할 때는 무조건 {}로 묶어줘야 한다는 점도 잊으면 안 된다!
38.
다음 중 아래와 같이 워크시트에 데이터가 입력되어 있는 경우, 보기의 수식과 그 결과 값으로 옳지 않은 것은?
1.
=MID(A5,SEARCHB(A1,A5)+5,3) → '설악산'
2.
=REPLACE(A5,SEARCHB("한",A2),5,"") → '설악산'
3.
=MID(A2,SEARCHB(A4,A3),2) → '민국'
4.
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서'
🎈SEARCHB? (찾을 문자열, 텍스트, 시작 위치) 4번을 보면 비슷한 문자열이 나오는 구간은 6번째부터 수익이 시작되기 때문에 6이라는 값이 나온다 ( 한글은 2 글자씩 차지를 하며 영문은 1글자 차지) 그럼 REPLACE(A3,6,2, "명세서"가 되고 분기 수익이 5글자 이기에 그 뒤에 바꿀 필요 없이 추가만 해주면 된다.
27.
아래 워크시트에서 부서명[E2:E4]을 번호[A2:A11] 순서대로 반복하여 발령부서[C2:C11]에 배정하고자 한다. 다음 중 [C2] 셀에 입력할 수식으로 옳은 것은?
1.
=INDEX($E$2:$E$4, MOD(A2,3))
2.
=INDEX($E$2:$E$4, MOD(A2,3)+1)
3.
=INDEX($E$2:$E$4, MOD(A2-1,3)+1)
4.
=INDEX($E$2:$E$4, MOD(A2-1,3))
🎈INDEX(범위, 행, 열)이고 MOD함수는 나누어 나머지를 구해서 행값을 구한다. A2의 값이 1이므로 1-1=0, 0을 3으로 나누면 나머지 값이 0이 되는데 0+1을 해줌으로써 INDEX($E$2:$E$4,1)이 된다. (정답 3번)
33.
다음 중 아래 워크시트에서 수식 '=SUM($B$2:C2)'이 입력된 [D2]셀을 [D4] 셀에 복사하여 붙여 넣었을 때의 결과 값은?
1.
15
2.
27
3.
42
4.
63
🎈$B$2이 절대 참조되어있기 때문에 복사할 경우 C2는 C4로 상대 참조되어 =SUM($B$2:C4)가 되고 모든 숫자가 더해져 결과는 63으로 출력된다.
36.
다음 중 아래의 워크시트에서 작성한 수식으로 결과 값이 다른 것은?
1.
{=SUM((A1:A3*B1:B3))}
2.
{=SUM(A1:A3*{30;20;10})}
3.
{=SUM(A1:A3*{30,20,10})}
4.
=SUMPRODUCT(A1:A3, B1:B3)
🎈1번 : A1 &B1처럼 짝을 지어 곱해준다 / 2번 과 3번의 차이: ( ; ) 행 ( , ) 열 / 2번 : 1번과 같은 계산 / 3번 : A1셀에 있는 1과 모든 B열을 곱해주고 나머지도 똑같이 해준다 / 4번 : 1번과 같은 계산 방식
32.
다음 중 성별이 '여'인 직원의 근속년수 합계를 구하는 수식으로 옳지 않은 것은?
1.
=DSUM(A2:F12,F2,D2:D3)
2.
=SUMIFS(F3:F12,D3:D12,"=D3")
3.
{=SUM(IF(D3:D12=D3,F3:F12,0))}
4.
=SUMIF(D3:F12,D3,F3:F12)
🎈 1번 : DSUM(범위, 열 번호, 조건 범위) / 3번 : {=SUM(IF(조건, 인수 1, 인수 2))} IF함수로 아닌 TRUE, FALSE순으로 배열되어있다 / 4번 : =SUMIF(조건이 적용될 범위, 조건, 합계를 구할 범위)
🎈 2번 틀린 이유 : 2번이 맞는 수식이 되려면 =SUMIFS(F3:F12, D3:D12, D3)
35.
아래 그림과 같이 워크시트에 배열상수 형태로 배열 수식이 입력되어 있을 때, [A5] 셀에서 수식 =SUM(A1, B2)를 실행하였다. 다음 중 그 결과로 옳은 것은?
1.
3
2.
6
3.
7
4.
8
a b c 1 1 2 3 2 4 5 6 a1=1, b2=5 / =sum(a1, b2) : 1+5 = 6
32.
다음 중 아래의 워크시트에서 [A4:B5] 영역을 선택한 후 수식 ‘=A1:B2+D1:E2’를 입력하고, <Ctrl>+<Shift>+<Enter>키를 눌렀을 때, [B5] 셀에 표시되는 값으로 옳은 것은?
1.
4
2.
8
3.
10
4.
20
A1+D1 B1+E1 A2+D2 B2+E2
=>B5=B2+E2=4+4=8
33.
다음 중 아래 시트에서 자격증 응시자에 대한 과목별 평균을 구하려고 할 때, [C11] 셀에 입력해야 할 배열 수식으로 옳은 것은?
1.
{=AVERAGE(IF(MOD(ROW(C3:C8),2)=0,C3:C8))}
2.
{=AVERAGE(IF(MOD(ROW(C3:C8),2)=1,C3:C8))}
3.
{=AVERAGE(IF(MOD(ROWS(C3:C8),2)=0,C3:C8))}
4.
{=AVERAGE(IF(MOD(ROWS(C3:C8),2)=1,C3:C8))}
🎄 ROW : 참조의 행 번호 반환 / ROWS : 참조의 행 수를 반환
🎋row(c3:c8) - 참조행 3반환, mod(3,2) - 1반환, if=1 성립 및 average(c3:c8) 반환
34.
다음 중 배열 수식 및 배열 함수에 대한 설명으로 옳지 않은 것은?
1.
배열 수식에서 사용되는 배열 상수에는 숫자, 텍스트, TRUE나 FALSE 등의 논리값 또는 #N/A와 같은 오류 값이 포함될 수 있다.
2.
MDETERM 함수는 배열로 저장된 행렬에 대한 역행렬을 산출한다.
3.
PERCENTILE 함수는 범위에서 k번째 백분위수 값을 구하며, 이 때 k는 0에서 1까지 백분위수 값 범위이다.
4.
FREQUENCY 함수는 값의 범위 내에서 해당 값의 발생 빈도를 계산하여 세로 배열 형태로 나타낸다.
🎄MDTERM 함수는 역행렬이 아니라 배열의 행렬식을 구하는 함수이다 (역행렬 산출은 MINVERSE)
셀 수식
36.
다음 중 셀에 수식을 입력하는 방법에 대한 설명으로 옳지 않은 것은?
1.
통합 문서의 여러 워크시트에 있는 동일한 셀 범위 데이터를 이용하려면 수식에서 3차원 참조를 사용한다.
2.
계산할 셀 범위를 선택하여 수식을 입력한 후 <Ctrl> + <Enter> 키를 누르면 선택한 영역에 수식을 한 번에 채울 수 있다.
3.
수식을 입력한 후 결과 값이 상수로 입력되게 하려면 수식을 입력한 후 바로 <Alt> + <F9> 키를 누른다.
4.
배열 상수에는 숫자나 텍스트 외에 'TRUE', 'FALSE' 등의 논리값 또는 '#N/A'와 같은 오류 값도 포함될 수 있다.
🎈 상수로 입력되게 하기 위해서는 F9 키를 누르면 된다.
38.
다음 중 셀에 입력된 데이터에 사용자 지정 표시형식을 설정한 후의 표시 결과로 옳은 것은?
1.
0.25 → 0#.#% → 0.25%
2.
0.57 → #.# → 0.6
3.
90.86 → #,##0.0 → 90.9
4.
100 → #,###;@"점" → 100점
🎈1번 : 0.25를 0#.#%로 적용을 하면 25.% #은 유효하지 않은 숫자는 표시하지 않기 때문에 소수점을 제외함 25 값이 출력되고/ 2번 :. 6 / 3번: 0은 유효한 숫자와 0을 표시한다 그렇기에 반올림한 한자리의 소수점까지 90.9가 출력된다. / 4번 : 4번의 서식에서는 셀 값이 숫자이면 천 단위로 표현하는 것이고 문자일 경우에는 점을 덧붙이면 된다. 100은 숫자이기 때문에 점이 들어가지 않은 숫자 그대로 100이 출력된다.
30.
다음 중 서식 코드를 셀의 사용자 지정 표시 형식으로 설정한 경우 입력 데이터와 표시 결과가 옳지 않은 것은?
1.
ⓐ
2.
ⓑ
3.
ⓒ
4.
ⓓ
1번 : 분수는 한칸의 공백을 뛴후 슬래시 [/] 와 함께 표현을 해준다. 정수부에는 #이 있고 소수부는 ?로 지정되어있는데 정수값을 3 분수를 0.75로 계산하면 된다.
2번 : 천단위를 나누어 표기하는 [,]가 사용되었다. 그렇기에 -0.006,789 이렇게 나오게 되는데 서식코드에서 0.006까지만 표긱가 되어있기 때문에 #의 밑에서 반올림을 하면 위와 같은 결과가 나오게 된다.
3번 : *은 열의 길이만큼 -을 표시해주기 때문에 c는 틀린답이 된다
4번 : 음수인지 양수인지에 따라 표시가 달라지는데 입력데이터가 - 음수이기때문에 위와같이 출련된다.
시나리오
40.
다음 중 시나리오에 대한 설명으로 옳지 않은 것은?
1.
시나리오는 별도의 파일로 저장하고 자동으로 바꿀 수 있는 값의 집합이다.
2.
시나리오를 사용하여 워크시트 모델의 결과를 예측할 수 있다.
3.
여러 시나리오를 비교하기 위해 시나리오를 한 페이지의 피벗 테이블로 요약할 수 있다.
4.
시나리오 피벗 테이블 보고서에는 결과 셀이 반드시 있어야 한다.
🎈시나리오 : 보고서의 종류와 결과 셀을 지정, 보고서의 종류에는 시나리오 요약과 시나리오 피벗테이블 보고서가 있다. 결과 셀에는 변경 셀을 참조하는 수식으로 입력되어있는 셀을 지정해야 한다. 시나리오는 별도의 파일로 저장되는 것이 아니라 워크시트에 저장되며 변경할 값을 자동으로 입력한 것이 아닌 수동으로 입력한 것 ( 정답 1번 )
정보 함수
34.
다음 중 정보 함수에 대한 설명으로 옳은 것은?
1.
ISBLANK 함수: 값이 '0' 이면 TRUE를 반환한다.
2.
ISERR 함수: 값이 #N/A를 제외한 오류 값이면 TRUE를 반환한다.
3.
ISODD 함수: 숫자가 짝수이면 TRUE를 반환한다.
4.
TYPE 함수: 값의 데이터 형식을 나타내는 문자를 반환 한다.
🎈1번 : 빈셀인 경우 TRUE/ 3번 : 홀수일 경우 TRUE / 4번 : 인수의 데이터 형식을 숫자로 표현 (정답 2번)
✏ ISERR (#N/A를 제외한 오류 값이면 TRUE) VS ISERROR (오류 값이면 TRUE)
39.
다음 중 수식에서 발생하는 각 오류에 대한 원인으로 옳지 않은 것은?
1.
#NULL! - 배열 수식이 들어 있는 범위와 행 또는 열수가 같지 않은 배열 수식의 인수를 사용하는 경우
2.
#VALUE! - 수식에서 잘못된 인수나 피연산자를 사용한 경우
3.
#NUM! - 수식이나 함수에 잘못된 숫자 값이 포함된 경우
4.
#NAME? - 수식에서 이름으로 정의되지 않은 텍스트를 큰따옴표로 묶지 않고 입력한 경우
🎈#NULL! 은 교차하지 않은 두 영역의 교점을 지정하였을 때 표기된다. ( 정답 1번 )
파일 형식
36.
다음 중 엑셀에서 지원하는 파일 형식에 대한 설명으로 옳지 않은 것은?
1.
통합 문서에 매크로나 VBA 코드가 없으면 ‘*.xlsx’ 파일 형식으로 저장한다.
2.
Excel 2003 파일을 Excel 2007에서 열어 작업할 경우 파일은 자동으로 Excel 2007 형식으로 저장된다.
3.
통합 문서를 서식 파일로 사용하려면 ‘*.xltx’ 파일 형식으로 저장한다.
4.
이전 버전의 Excel에서 만든 파일을 Excel 2007 파일로 저장하면 새로운 Excel 기능을 모두 사용할 수 있다.
🎄 Excel 2003 파일을 Excel 2007에서 열어 작업할 경우 파일은 자동으로 엑셀 2007형식으로 저장되지 않고 다시 저장해주어야 한다. (정답 2번)