Q2.다음 중 [C10] 셀에 판매량이 판매량 평균 이상인 지점의 개수를 구하는 수식으로 올바른 것은?
①=COUNTIF(C2:C8, ">="&AVERAGE($C$2:$C$8))
②=COUNTIF(">="&AVERAGE($C$2:$C$8))
③=COUNTIF(C2:C8, ">=AVERAGE($C$2:$C$8)")
④=COUNTIF(">="&AVERAGE($C$2:$C$8), C2:C8)
정답과 해설 보기
정답: ① =COUNTIF(C2:C8, ">="&AVERAGE($C$2:$C$8))
COUNTIF(범위, 조건)에서 조건에 함수 결과를 비교하려면 비교 연산자를 큰따옴표로 묶고 & 로 함수와 연결합니다. 따라서 ">="&AVERAGE($C$2:$C$8) 형태가 맞습니다. ③처럼 함수 전체를 따옴표 안에 넣으면 문자열로 처리되어 계산되지 않고, ②·④는 인수의 개수나 순서가 틀렸습니다.
LEFT('123.654', 6)은 '123.65'를 반환합니다. ROUND(123.654, 2)는 123.65를 반환합니다. ROUNDDOWN(123.654, 2)는 123.65를 반환합니다. 반면 ROUNDUP(123.654, 2)는 123.66을 반환합니다. 따라서 결과가 다른 것은 ③번입니다.
Q9.북부/남부의 제품 판매 현황에서 금액은 단가 수량으로 산출한 것이다. 다음 중 남부의 금액 [D7:F7]을 구하는 방법으로 옳은 것은 무엇인가?
(단, 북부의 금액 [D5:F5]은 [D5] 셀의 수식 (=D$3*D4)을 [F5] 셀까지 채우기 핸들을 드래그하여 구한 것이다.)
①[D5] 셀을 복사하여 [D7:F7] 영역에 붙여넣기 한다.
②[D7] 셀에 '=D$3*D4'를 입력한 후 채우기 핸들을 [F7] 셀까지 드래그한다.
③[D5] 셀을 복사하여 [D7:F7] 영역에 '값'으로 붙여넣기 한다.
④[D7:F7] 영역을 선택한 상태에서 '=D$3 D4'를 입력한다.
정답과 해설 보기
정답: ① [D5] 셀을 복사하여 [D7:F7] 영역에 붙여넣기 한다.
[D5] 셀의 수식(=D$3*D4)을 [D7:F7] 영역에 복사하면, D열은 상대 참조(D3, D4)이므로 D7:F7에 맞게 D3은 그대로 D3으로, D4는 D6(남부 수량)으로 바뀌어 올바른 결과가 산출됩니다.
Q11.아래 시트에서 [A1:A2] 영역은 '범위1', [B1:B2] 영역은 '범위2'로 이름을 정의하였다. 다음 중 아래 시트를 이용하여 연산을 수행하였을 때 수식과 결과가 옳지 않은 것은?
①=COUNT(범위1, 범위2)→4
②=AVERAGE(범위1, 범위2)→2.5
③=범위1+범위2→10
④=SUMPRODUCT(범위1, 범위2)→ 14
정답과 해설 보기
정답: ③ =범위1+범위2→10
범위1+범위2는 배열 수식으로, 해당하는 셀끼리 더하는 연산입니다. (A1+B1)과 (A2+B2)의 합이 됩니다. 즉, (1+2) + (3+4) = 3 + 7 = 10이 아니라, 배열 수식으로 처리되면 #VALUE! 오류가 발생하거나 첫 번째 요소들끼리만 더해집니다. 명시적인 SUM 함수를 사용해야 합니다.
Q12.그림과 같이 D4 셀에 올해 1월 대비 재고비용의 증감률을 표시하고자 한다. 다음 중 바르게 입력된 수식은 어느 것인가 (단, 전년 1월 재고비용은 '1월' 시트의 E4 셀에 위치하고 있다.)
※ 전년대비 재고비용 증감률(올해 재고비용-작년 재고비용)/작년 재고비용×100
①=(C4-[1월]!E4)/[1월]!E4*100
②=(C4-1월!E4)/1월!E4*100
③=(C4-[1월]!E4)/C4*100
④=(C4-1월!E4)/C4*100
정답과 해설 보기
정답: ② =(C4-1월!E4)/1월!E4*100
다른 시트의 셀을 참조할 때 시트 이름 뒤에 '!'를 붙입니다. 시트 이름에 공백이나 특수문자가 없으면 시트 이름을 따옴표로 묶지 않아도 됩니다. 증감률 계산 공식에 따라 '(올해 재고비용 - 작년 재고비용) / 작년 재고비용 * 100'이 올바른 수식입니다.
ROUNDUP(123.654,2)는 소수 셋째 자리에서 무조건 올림해 소수 둘째 자리까지 표시하므로 123.66입니다. ROUND(12.34,1)은 반올림한 12.3, LEFT("KOREA",2)는 왼쪽 두 글자 KO, TRUNC(-8.6)은 소수점 이하를 버린 -8로 모두 맞습니다.
Q17.다음 중 수식에 따른 실행 결과가 옳은 것은?
=LEFT(MID("Sound of Music", 5, 6), 3) → of
=MID(RIGHT("Sound of Music", 7), 2, 3)→ Mu
=RIGHT(MID("Sound of Music", 3, 7), 3) → fM
=MID(LEFT("Sound of Music", 7), 2, 3) → und
①LEFT(MID("Sound of Music", 5, 6), 3) → of
②MID(RIGHT("Sound of Music", 7), 2, 3)→ Mu
③RIGHT(MID("Sound of Music", 3, 7), 3) → fM
④MID(LEFT("Sound of Music", 7), 2, 3) → und
정답과 해설 보기
정답: ③ RIGHT(MID("Sound of Music", 3, 7), 3) → fM
MID("Sound of Music", 3, 7)은 'und of '를 반환하고, RIGHT('und of ', 3)은 ' of'를 반환합니다. 보기에 'fM'으로 되어있어 오류가 있습니다. 보기 자체에 오류가 있어 정확한 보기가 없습니다. 하지만 나머지 보기도 오류이거나, 제시된 결과가 틀린 것이 많습니다. PDF의 정답은 3번으로 주어져 있으므로 해당 보기가 옳다고 가정합니다. (오류가 있는 문제)
Q20.그림과 같이 D4 셀에 올해 1월 대비 재고비용의 증감률을 표시하고 자 한다. 다음 중 바르게 입력된 수식은 어느 것인가 (단, 전년 1월 재고비용은 '1월' 시트의 E4 셀에 위치하고 있다.)
※ 전년대비 재고비용 증감률(올해 재고비용-작년 재고비용)/작년 재고비용×100
①=(C4-[1월]!E4)/[1월]!E4 $*100$
②=(C4-1월!E4)/1월!E4*100
③=(C4-[1월]!E4)/C4*100
④=(C4-1월!E4)/C4*100
정답과 해설 보기
정답: ② =(C4-1월!E4)/1월!E4*100
다른 시트의 셀을 참조할 때 시트 이름 뒤에 '!'를 붙입니다. 시트 이름에 공백이나 특수문자가 없으면 시트 이름을 따옴표로 묶지 않아도 됩니다. 증감률 계산 공식에 따라 '(C4 - 1월!E4) / 1월!E4 * 100'이 올바른 수식입니다.
Q24.다음 중 [A8] 셀에 아래 함수식을 입력했을 때 나타나는 결과로 옳은 것은?
=COUNTBLANK(A1:A7) + COUNT(A1:A7)
①14
②36
③25
④47
정답과 해설 보기
정답: ① 14
COUNTBLANK(A1:A7)는 범위 내 빈 셀 개수(2개: A2, A5)를 세고, COUNT(A1:A7)는 범위 내 숫자 셀 개수(5개: A1, A3, A4, A6, A7에 숫자 또는 날짜)를 셉니다. 합계는 2+5=7이므로 보기가 잘못되었습니다. 실제 답은 7이어야 하지만, 보기 중에서는 가장 가까운 숫자를 선택해야 한다면 추가 정보가 필요합니다. 일반적으로 이런 문제는 정확한 보기가 나옵니다. 문제 내용에 있는 텍스트는 보기에 있는 것과 일치하지 않는 것으로 보입니다. PDF의 해당 섹션 이미지에 1, 2, 3, 4, 5, 6, 2019-09-09가 있고, A2는 비어있으며, 8번째 셀에 '14'가 있는 것으로 보아 14가 정답으로 유도된 것으로 판단됩니다.
함수 인수에 직접 입력한 논리값 TRUE는 1, 숫자 형태의 텍스트 "10"은 숫자 10으로 처리되므로 =MAX(TRUE,"10",8,3)은 10입니다. 같은 원리로 ① COUNT는 1, TRUE, "1"을 모두 숫자로 세어 3, ② COUNTA는 비어 있지 않은 인수 4개를 세어 4이고, ④ ROUND(215.143,-2)는 십의 자리에서 반올림해 200입니다.
정답: ② =IF(COUNTIF(B2:C2, ">=90")=2, "진급", IF(COUNTIF(B2:C2, ">=90")=1, "대기", ""))
COUNTIF(B2:C2, ">=90")은 두 성적 중 90 이상인 개수를 셉니다. 2이면 둘 다 90 이상이므로 '진급', 1이면 하나만 90 이상이므로 '대기', 그 밖에는 공백("")을 표시하는 ②가 맞습니다. ①은 결과가 서로 바뀌었고, ③·④는 조건 순서나 비교 방식이 잘못되었습니다.
LEFT(123.654,6)은 왼쪽 6글자인 123.65, ROUND(123.654,2)는 셋째 자리에서 반올림한 123.65, ROUNDDOWN(123.654,2)는 내림한 123.65입니다. ROUNDUP(123.654,2)만 소수 둘째 자리까지 올림해 123.66이 되므로 결과가 다릅니다.
함수 인수에 직접 입력한 논리값 TRUE는 1, 숫자 형태의 텍스트 "10"은 숫자 10으로 처리되므로 MAX(TRUE,"10",8,3)은 10입니다. 같은 원리로 ① COUNT는 3, ② COUNTA는 4이고, ④ ROUND(215.143,-2)는 십의 자리에서 반올림한 200입니다.
DSUM은 =DSUM(데이터베이스 전체 범위, 합계를 구할 필드, 조건 범위) 형식으로, 첫 번째 인수에 필드명이 포함된 표 전체를 지정하고 세 번째 인수에 조건 범위를 지정해야 합니다. ③은 인수 구성이 맞지 않습니다. SUMIF(조건 범위, 조건, 합계 범위)나 해당 셀을 직접 더하는 SUM은 올바른 방법입니다.
LEFT(123.654,6)은 왼쪽 6글자인 123.65, ROUND(123.654,2)는 반올림한 123.65, ROUNDDOWN(123.654,2)는 내림한 123.65입니다. ROUNDUP(123.654,2)만 소수 둘째 자리까지 올림해 123.66이 되므로 결과가 다릅니다.
③2021/03/29, dddd, mmm dd yyyy → Monday, March 29 2021
④16:08:15, h:m:s AM/PM → 4:8:15 PM
정답과 해설 보기
정답: ④ 16:08:15, h:m:s AM/PM → 4:8:15 PM
h:m:s AM/PM은 12시간제로 시·분·초를 앞자리 0 없이 표시하므로 16:08:15는 4:8:15 PM입니다. ①은 쉼표(,)가 천 단위를 생략해 6,000백만원, ②는 @ 뒤에 텍스트를 붙여 kimdaehan.go.kr, ③의 mmm은 월을 영문 약자(Mar)로 표시하므로 Monday, Mar 29 2021로 표시됩니다.