최신기출문제 엑셀
14년 3회
문제1-2
-사용하란 함수가 없어서 수식으로 입력해야 하는 줄 알았는데 , 어떤 문제에선 임의로 사용하지 말라고 하고 이 문제에선 제시되지 않았는데 함수를 사용했는데
문제마다 다른거에요? 함수 임의로 사용해도 되는거에요?
문제2-1
인덱스와 매치 함수에 정의를 좀 설명 해주세요. 인덱스 범위가 표1전체가 아니라 표3인지 헷갈려요.
문제4-2-2
Cells(a, 1) = lst분야.List(b, 0)
-여기서 lst분야.list(b,0)이 가르키는 값은 뭔가요?
list(b,1)은 그럼 어떤건가요?
15년1회
문제1-3
상위 5위까지이면 <= 이하를 써주는건가요?
문제2-1
함수 순서대로 각 조건,범위 설명 좀 부타드릴게요. edate 함수 설명도요
2-2
-설명이 이해가안가는데요
-그럼 mid함수 사용할때는 숫자로 만들기 위해 *1을 항상 해줘야하나요?
-SUM((MID($A$4:$A$25,5,2)*1=J29)*1 여기 정답 식에서 j29)뒤에 *1은 왜 해준건가요?
-/COUNTA($A$4:$A$25)) 이 함수는($A$4:$A$25 범위를 나누기를 왜 해준건가요?
문제4-2
caption속성이란게 정확하게뭘 뜻하는건가요? 주어진 그림에서 캡션은 어디에 있나요?
15년 상시
문제1-1
-날짜와 관련된 조건이 나오면 무조건 이상,이하로 2조건을 표시해줘야하나요?
지금 문제를 예로 들면 가입일이 2015년 5월인데 = 2015-05 이렇게 하면 인식을 못하더라고요
년도든 월이든 다 저런식으로 표시하면 안되는거에요?
문제1-2
구매건수가 상위 10위 이상이라고 했는데 <=10 왜 이렇게 표시했나요? 이해가 안가요
rank함수에 대해 설명부탁드려요.
문제2-1
-4로나눈 나머지가 0이면 동부를 하라고 했는데 왜 1을 더해준ㄴ거죠?
문제2-2
이프에러와 오프셋함수 정의 설명해주세요
-정답에 함수를 문제푼는 순서대로 설명해주세요
-오프셋 맨 처음 값에 왜 b31을 정한건가요?
-H3은 오프셋 함수에 값인가요? 이 자리에 값은 뭘 뜻하나요"?
문제에서 이율은 대출기간을 이용하라 해서 h3을 입력한건가요?
-OFFSET($B$31, 값은 왜 절대참조한건가요?
문제4-2-2
cell(a,7)에 txt연이율/100을 왜해준건가요? 이미 백분율로 변환되있는거 아닌가요?
15년3회
문제1-3
VALUE("20" 밸류값 20에 쌍따옴표를 왜해준건가요? 밸류함수가 텍스트를 숫자로 바꾸는 함수아닌가요?
문제2-2
","수학"},-1)) 뒤에 +1은 왜 해주나요?
문제2-5
*($J$3:$J$30=$G34) 이렇게 표시안하고 왜 ($J$3:$J$30,$G34 쉼표로 표시했나요?
그리고 문제에서 주어진 조건 2번째는 수강인원 순위별이 아닌가요?
-그리고 인덱스 범위를 표 전체로 안 잡고 강사 범위만 잡은건가요?
=INDEX($E$3:$E$30,MATCH(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34),($G$3:$G$30=H$33)*$J$3:$J$30,0),1)
이렇게 입력했는데 잘못 작성한건가요? 표 전체를 범위로 잡을 경우 식은 어떻게 변경되나요?
16년1회
문제1-3
받은 점수에 기타의 공백을 제외한 앞에 세글자라는 값이 뭔지 이해가 안가요.
문제2-1
함수식을 풀 때 만약에 주어진 조건이 여러개이면 어디에 있는 값이 문자인지, 밸류를 써서 숫자로 바꿔야 할지 어떻게 구분하나요?
MID함수에 *1 해주는 것과 밸류를 쓰는게 같은건가요?
문제2-2
MATCH(E3,$M$2:$O$2,0)+1 뒤에 +1은 왜해주나요?
문제2-5
STDEV.S 함수에 대해 설명해주세요
16년2회
문제2-2
-인덱스 범위가 입력할 범위가 아니라 참조표에 범위인가요?
-매치를 행과 열에 다 입력하는 이유는 뭔가요?
문제4-1-1
-진달래 개화시기 추가하는 법이 해설에 없어요. 아무리 복사하고 해도 추가가 이상하게 되는데 순서대로 방법 알려주세요
16년 3회
문제1-2
- NOT(G3)="품절도서") 이 형식이 아니라 왜 ,NOT(G3="품절도서")) g3과 품절도서를 같이 묶어준건가요?
문제1-3
- . 뒤에 =2는 무슨 뜻인가요? 이해가 안가요. 3번째 행마다 서식이 적용된다는게 워크시트 기준으로 데이터가 3행에 입력되있어서 3행을 기준으로 세번째 행마다 5행 8행 이렇게 지정된건가요?
문제2-1
-IF(ISERROR(MATCH(A3,$K$3:$K$6,0)),"아니오","예")
여기서 이즈에러가 없는걸 찾기 때문에 if 트루값에 아니오를 입력한건가요?
문제4-2-2
=cells(입력행,2),cells(입력행,3)에는 왜 listindex를 사용하지 않고 column을 이용한거죠?
문제에 어떤 걸 보고 listindex를 사용할지 column을 사용할지 구분하는거죠?
17년1회
문제2-4
-$B$3:$B$38>=O$19:S$19) 이런식으로전체 범위를 다 잡으면 안되는건ㄴ가요?
-매치 사용할때만 다 잡을 수 있고 일반 계산 함수 할 때는 셀하나만 입력하나요?
문제4-2-2
-구분과 기본요금에는 cmb구분에서 선택된 값으로 각각 표시 하라하였는데 cmb구분에서 선택된 값이 뭐에요?
column 을 사용하였는데 이걸 기타작업 2 시트에 표2 를 보고 column을 사용한건가요?
column은 문제에서 어떤 식으로 제시할떄 사용하나요? LISTINDEX랑 헷갈려서요
17상시
문제1-2
-,F3<=SMALL($F$3:$F$16,5)) 여기서 문제에 "하위 5위 이내" 라고 해서 <= 쓴건가요?
문제2-2
,"?"&$A25&"*" 이건 무슨 뜻인가요? 이해가 안가요
18년1회
문제2-4
-F($B$4:$B$33=K$9,$C$4:$C$33),$ 여기서 조건은 행사내용 하나인가요? 함수별로 조건이랑 범위를 각각 구분해서 알려주세요
문제3-2
-수명년수가 행인건가요? 반대로 입력했는데 행,열 구분이 헷갈리네요 어떻게 쉽게 구분하죠?
문제4-2-2
-진료과목에는 어떻게하라고 문제에 따로 제시를 안했는데 COLUMN을 왜 사용한건가요?
안녕하세요.
14년 3회
문제1-2
함수가 제시된 경우에는 해당 함수만을 이용해서 작성하셔야 하고,
함수가 제시되지 않은 경우에는 임의로 사용하실 수 있습니다.
문제2-1
Index(범위, 행번호, 열번호) 함수는 지정된 범위에서 행번호와 열번호에 위치한 데이터를 입력합니다.
MATCH(찾을값, 범위, 옵션) 함수는 범위에서 찾을값과 같은 데이터를 찾아 옵션을 적용하여 그 위치를 표시합니다.
판매가=정가-정가*적립률로 구하는 것입니다.
적립률을 Index 함수로 구하는 것입니다. 적립률은 [표3]에 표시되어 있으므로 표3을 범위로 지정한 것입니다.
문제4-2-2
참조행 lst분야.Listindex를 넣어서 선택된 인덱스 번호를 넣었습니다.
그리고
Cells(a, 1) = lst분야.List(참조행, 0) 로
lst분야의 리스트 중 (참조행,0)참조행,0열의 값을 Cells(a,1)에 넣는 것입니다.
15년 1회
문제1-3
판매가가 전체판매가의 5번째 큰값보다 크거나 같으면 상위 5위값보다 크거나 같은 1,2,3,4,5위가 됩니다.
문제2-1
Edate(시작, 날짜, 개월수) 함수는 시작 날짜에서 개월 수를 더한 날짜를 반환합니다.
QUOTIENT(인수1, 인수2) 함수는 인수1을 인수2로 나누어 정수 부분에 해당하는 몫만 구합니다.
할인가 = 판매가 * (1-할인율) = 판매가 * (1-((유통기한-기준일)/30)) 이 됩니다.
=F4 * (1- VLOOKUP(QUOTIENT(EDATE(G4,H4)-$K$2,30),$A$29:$B$32,2))
=판매가 * (1-((유통기한 -기준일)/30))
Edate(G4,H4)로 제조일에서 보존기간을 더한 날짜를 반환합니다.
반환된 날짜가 유통기한이 됩니다.
기준일(K2)을 빼서 30과 나눈 몫을 Quotient 함수로 구합니다.
남은 기간을 구하게 되죠. 이 남은 기간이 VLOOKUP 함수의 찾을 값이 됩니다.
남은 기간을 $A$29:$B$32에서 찾아서 2번째 열번호에서 반환시킵니다.
문제2-2(2-3 문의 같습니다.)
- MID()*1
네,숫자로 사용할 것이라면 mid 함수 뒤에 *1을 적어서 숫자로 만들어 주세요.
*1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.
하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고, 원하는 결과가 안나오면 수정해 주셔야 합니다.
- SUM(조건*1)은 MID로 구한 값을 J29와 비교한 값이 참이면, *1을 해서 1을 SUM 함수에 반환하는 용도로 사용됩니다. 조건이 거짓일 때는 0*1로 0(거짓)을 SUM 함수에 반환합니다.
결국, 조건을 만족하는 데이터의 수를 세게 됩니다.
- 조건의 맞는 데이터의 수를 전체개수로 나눠서 비율을 구하는 것입니다.
문제4-2
opt1회 컨트롤에 표시된 내용이 .Caption이 됩니다.
15년 상시
문제1-1
인식이 안되면 사용하시면 안됩니다.
특정 날짜라면 부등호를 포함 안시켜도 되지만,
2015년 5월로 5월1일~5월 31까지로 이 기간을 모두 포함시켜 주어야 하므로
>=2015-05-01 그리고 <=2015-05-31 로 지정한 것입니다.
문제1-2
RANK(인수, 범위, 옵션) 함수는 범위안에서 이수의 순위를 구합니다.
rank의 옵션이 생략되면 내림차순 정렬됩니다. 가장 큰 값에 1위를 부쳐하게 되죠.
구매 건수가 상위 10위는 1,2,3,4,5,6,7,8,9,10위에 해당합니다.
구매 건수가 많은 데이터를 1위로 계산합니다. 그래서 옵션을 생략합니다.
문제2-1
CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째, 3이면 세번째,,,를 반환합니다.
MOD(RIGHT(A3,3),4) 값이 0이면 동부, 1이면 서부, 2이면 남부, 3이면 북부로 표시해야 합니다. CHOOSE 함수에 넣기 위해서는 1부터 시작해서 순서대로
1이면 동부, 2이면 서부, 3이면 남부, 4이면 북부로 표시되어야 합니다.
그래서 MOD(RIGHT(A3,3),4)+1로 나머지에 +1을 해 주는 것입니다.
문제2-2
iferror(인수, 오류 시 표시할 값) 함수는 인수로 지정한 수식이나 셀에서 오류가 발생했으면 '오류 시 표시할 값'을 반환하고 그렇지 않으면 결과값을 반환합니다.
OFFSET(범위, 행, 열, 높이, 너비) 함수는 선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 반환합니다.
PMT(이자, 기간, 현재가치, 미래가치, 납입시점) 함수는 정기적으로 지급(상환)할 금액을 구합니다.
함수 구조는 다음과 같습니다.
=IFERROR(PMT(OFFSET($B$31,MATCH(LEFT(A3,2),$A$32:$A$36,0),H3)/12,H3*12,-G3),"대출없음")
=IFERROR(인수,"대출없음") 으로 인수에서 오류가 발생하면 "대출없음"을 표시하고, 오류가 없으면 값을 표시합니다.
인수를 살펴보면 다음과 같습니다.
PMT(OFFSET($B$31,MATCH(LEFT(A3,2),$A$32:$A$36,0),H3)/12,H3*12,-G3)
PMT(이자 ,기간 ,현재가치)
OFFSET 함수로 이자를 구합니다.
OFFSET($B$31,MATCH(LEFT(A3,2),$A$32:$A$36,0),H3)/12
OFFSET(범위, 행, 열)/12
OFFSET 함수로 [B31]에서 MATCH로 구한 행만큼, H3 열만큼 떨어진 위치의 데이터를 반환한 후 이자를 구하기 위해 /12로 월로 변환합니다.
MATCH 함수는 A3(회원코드)의 두글자를 추출해서 [표2]의 [A32:A36] 범위에서 찾은 위치를 반환합니다.
함수 구조를 이해하시면 정답을 이해하기 용이합니다.
OFFSET 함수의 MATCH로 구한 값을 행으로, 대출기간을 열로 해서 정확한 결과를 얻으려면 표2의 B31을 기준셀로 잡아야 합니다.
OFFSET의 H3은 열에 해당합니다.
기준위치는 변하지 않아야 하므로 절대참조한 것입니다.
문제4-2
폼에서 입력받는 숫자는 백분율이 아닌 3.5 로 입력받습니다.
15년 3회
문제1-3
텍스트를 숫자로 바꿔야 하니까 텍스트 이므로 "20"으로 작성된 것입니다.
문제2-2
MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.
옵션 -1
: 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.
{"영어", "수학"}
: [표1]의 과목은 "영어, 수학, 국어" 중 하나인데 [표2] 할인율표의 과목은 "영어, 기타"입니다. 즉, 영어와 그 외의 과목으로 구분하라는 의미이지요.
이런 경우 "영어"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "영어, 수학, 기타, 국어"로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.
왜냐면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "국어"는 "기타"보다 작아 기타로 처리되지만, "수학"은 "기타"보다 크므로 "영어"로 처리됩니다.
이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.
가장 큰 "영어"와 두 번째 큰 항목인 "수학"을 두 번째로 하여 범위를 만들면 "영어"를 제외한 모든 과목은 "수학"으로 처리됩니다. "수학"이 "기타"역할을 하는 것이지요.
문제2-5
=INDEX($E$3:$E$30,MATCH(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34),($G$3:$G$30=H$33)*$J$3:$J$30,0),1)
=INDEX(범위 ,행번호 ,열번호) 의 구조입니다.
MATCH(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34),($G$3:$G$30=H$33)*$J$3:$J$30,0)에서 찾을값(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34)), 범위(($G$3:$G$30=H$33)*$J$3:$J$30), 옵션은 0입니다.
Lagrge 함수는 ($G$3:$G$30=H$33)으로 과목이 동일한 데이터 가진, 수강인원을 찾고, [G34] 셀로 1을 참조해서 첫번째로 많은 수강인원을 찾습니다. [G34]는 Large 함수의 인수로 사용된 것입니다. =을 사용할 수 없죠.
조건2번째에 대해 명확히 알 수 없어 답변이 어렵습니다.
구체적으로 문의주세요.
인덱스 범위는 임의지정할 수 있다고 말씀드렸던 것 같습니다.
정확한 결과만 나온다면 임의지정하셔도 됩니다.
지정된 함수를 이용해서 정확한 결과가 나오면 시험에서는 정답으로 인정됩니다.
사용하셔도 됩니다.
`16년 1회
문제1-3
워크시트를 보고 이해하시면 됩니다.
받은점수 *기타의 3글자
를 처리해서 반영점수와 같지 않은지 확인하면 됩니다.
문제2-1
네, 문자이면 *1을 해주거나, VALUE 함수가 제시된 경우 VALUE를 사용하시면 됩니다.
문제2-2
=H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,FALSE) :
MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이기 때문에 +1을 해 주는 것입니다.
문제2-5.
부록 105쪽을 참조해 주세요.
16년 2회
문제2-2
INDEX 함수의 범위는 행과 열에서 추출할 정보를 가지고 있는 범위입니다.
청약가능액을 표3에서 추출해서 D4:D30에 표시해야 합니다.
문제4-1-1
- [F3:G13] 영역을 복사 후, 차트를 선택한 상태에서 Ctrl+V를 눌러 붙여넣어 주세요.
16년 3회
문제1-2
G3가 아닌 것을 찾는 것이아니가
G3가 품절도서와 같지 않은 데이터를 찾아야 합니다.
문제1-3
MOD(Row(), 3)은 현재 행번호를 3으로 나눈 나머지를 구하는 함수입니다.
워크시트의 실제 데이터가 3부터 시작하므로 나머지가 2가 되어야 3번째 데이터가 됩니다.
3행부터 시작하므로 실제 조건이 변경되는 행은, 5행 8행 11행.... 순으로 적용됩니다.
문제2-1
네, 맞습니다.
문제4-2-2
cmb수강자에 선택된 데이터 중 첫번째 열과 두번째 열에 포함되어 있는 데이터를 추출하기 위해 별도로 .Column(0) 처럼 사용한 것입니다.
17년 1회
문제2-4
사용하셔서 결과가 나온다면 사용하셔도 되지만, 범위 대 범위는 비교가 어렵습니다.
문제4-2-2
Listindex는 행 인덱스이고,
column은 열 인덱스입니다.
cmb구분에 M6:N8 영역의 데이터가 표시되므로 2개 열이 존재합니다.
그래서 column(0), column(1) 로 행 자료를 가져오는 것입니다.
17년 상시
문제1-2
하위 5번째 값을 SMALL($F$3:$F$16,5) 함수로 찾고,
이 값보다 작거나 같으면 하위 5위 이내가 됩니다.
문제2-2
만능 문자(와일드 카드)는 모든 문자를 대신하여 사용하는 문자를 말합니다. *는 문자의 모든 자리를 대신할 수 있지만, ?는 문자의 한 자리만 대신할 수 있습니다.
- a* : a로 시작하는 모든 문자
- a?c : a로 시작하고 c로 끝나는 세 글자의 모든 단어
이 문제는 문자 대신 A25 셀을 넣고 &로 연결시킨 것입니다.
&로 연결하기 위해 와일드 카드는 큰 따옴표로 묶습니다.
18년 1회
문제2-4(2-3문제인 것 같습니다.)
=FREQUENCY(IF($B$4:$B$33=K$9,$C$4:$C$33),$J$10:$J$14)
=FREQUENCY(범위1, 범위2)
행사내용이 K9와 동일한 데이터를 범위1로 지정합니다.
범위2는 인원수로 지정된 것입니다.
문제3-2
수명년수가 같은 행에 있고,
잔존가치가 같은 열에 배치되어 있다고 생각하시면 됩니다.
문제4-2-2
진료과목 컨트롤에서 진료과목 정보와 진료의사 정보를 확인할 수 있습니다.
열로 구분되어 있으므로 column 속성을 이용하는 것입니다.
좋은 하루 보내세요.
-
관리자2019-07-14 14:46:26
안녕하세요.
14년 3회
문제1-2
함수가 제시된 경우에는 해당 함수만을 이용해서 작성하셔야 하고,
함수가 제시되지 않은 경우에는 임의로 사용하실 수 있습니다.
문제2-1
Index(범위, 행번호, 열번호) 함수는 지정된 범위에서 행번호와 열번호에 위치한 데이터를 입력합니다.
MATCH(찾을값, 범위, 옵션) 함수는 범위에서 찾을값과 같은 데이터를 찾아 옵션을 적용하여 그 위치를 표시합니다.판매가=정가-정가*적립률로 구하는 것입니다.
적립률을 Index 함수로 구하는 것입니다. 적립률은 [표3]에 표시되어 있으므로 표3을 범위로 지정한 것입니다.
문제4-2-2
참조행 lst분야.Listindex를 넣어서 선택된 인덱스 번호를 넣었습니다.
그리고
Cells(a, 1) = lst분야.List(참조행, 0) 로
lst분야의 리스트 중 (참조행,0)참조행,0열의 값을 Cells(a,1)에 넣는 것입니다.15년 1회
문제1-3
판매가가 전체판매가의 5번째 큰값보다 크거나 같으면 상위 5위값보다 크거나 같은 1,2,3,4,5위가 됩니다.문제2-1
Edate(시작, 날짜, 개월수) 함수는 시작 날짜에서 개월 수를 더한 날짜를 반환합니다.
QUOTIENT(인수1, 인수2) 함수는 인수1을 인수2로 나누어 정수 부분에 해당하는 몫만 구합니다.
할인가 = 판매가 * (1-할인율) = 판매가 * (1-((유통기한-기준일)/30)) 이 됩니다.
=F4 * (1- VLOOKUP(QUOTIENT(EDATE(G4,H4)-$K$2,30),$A$29:$B$32,2))
=판매가 * (1-((유통기한 -기준일)/30))Edate(G4,H4)로 제조일에서 보존기간을 더한 날짜를 반환합니다.
반환된 날짜가 유통기한이 됩니다.
기준일(K2)을 빼서 30과 나눈 몫을 Quotient 함수로 구합니다.
남은 기간을 구하게 되죠. 이 남은 기간이 VLOOKUP 함수의 찾을 값이 됩니다.
남은 기간을 $A$29:$B$32에서 찾아서 2번째 열번호에서 반환시킵니다.
문제2-2(2-3 문의 같습니다.)
- MID()*1
네,숫자로 사용할 것이라면 mid 함수 뒤에 *1을 적어서 숫자로 만들어 주세요.
*1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.
하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고, 원하는 결과가 안나오면 수정해 주셔야 합니다.
- SUM(조건*1)은 MID로 구한 값을 J29와 비교한 값이 참이면, *1을 해서 1을 SUM 함수에 반환하는 용도로 사용됩니다. 조건이 거짓일 때는 0*1로 0(거짓)을 SUM 함수에 반환합니다.
결국, 조건을 만족하는 데이터의 수를 세게 됩니다.
- 조건의 맞는 데이터의 수를 전체개수로 나눠서 비율을 구하는 것입니다.
문제4-2
opt1회 컨트롤에 표시된 내용이 .Caption이 됩니다.
15년 상시
문제1-1
인식이 안되면 사용하시면 안됩니다.
특정 날짜라면 부등호를 포함 안시켜도 되지만,
2015년 5월로 5월1일~5월 31까지로 이 기간을 모두 포함시켜 주어야 하므로
>=2015-05-01 그리고 <=2015-05-31 로 지정한 것입니다.문제1-2
RANK(인수, 범위, 옵션) 함수는 범위안에서 이수의 순위를 구합니다.
rank의 옵션이 생략되면 내림차순 정렬됩니다. 가장 큰 값에 1위를 부쳐하게 되죠.
구매 건수가 상위 10위는 1,2,3,4,5,6,7,8,9,10위에 해당합니다.
구매 건수가 많은 데이터를 1위로 계산합니다. 그래서 옵션을 생략합니다.
문제2-1
CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째, 3이면 세번째,,,를 반환합니다.MOD(RIGHT(A3,3),4) 값이 0이면 동부, 1이면 서부, 2이면 남부, 3이면 북부로 표시해야 합니다. CHOOSE 함수에 넣기 위해서는 1부터 시작해서 순서대로
1이면 동부, 2이면 서부, 3이면 남부, 4이면 북부로 표시되어야 합니다.
그래서 MOD(RIGHT(A3,3),4)+1로 나머지에 +1을 해 주는 것입니다.
문제2-2
iferror(인수, 오류 시 표시할 값) 함수는 인수로 지정한 수식이나 셀에서 오류가 발생했으면 '오류 시 표시할 값'을 반환하고 그렇지 않으면 결과값을 반환합니다.
OFFSET(범위, 행, 열, 높이, 너비) 함수는 선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 반환합니다.
PMT(이자, 기간, 현재가치, 미래가치, 납입시점) 함수는 정기적으로 지급(상환)할 금액을 구합니다.함수 구조는 다음과 같습니다.
=IFERROR(PMT(OFFSET($B$31,MATCH(LEFT(A3,2),$A$32:$A$36,0),H3)/12,H3*12,-G3),"대출없음")
=IFERROR(인수,"대출없음") 으로 인수에서 오류가 발생하면 "대출없음"을 표시하고, 오류가 없으면 값을 표시합니다.
인수를 살펴보면 다음과 같습니다.
PMT(OFFSET($B$31,MATCH(LEFT(A3,2),$A$32:$A$36,0),H3)/12,H3*12,-G3)
PMT(이자 ,기간 ,현재가치)
OFFSET 함수로 이자를 구합니다.
OFFSET($B$31,MATCH(LEFT(A3,2),$A$32:$A$36,0),H3)/12
OFFSET(범위, 행, 열)/12OFFSET 함수로 [B31]에서 MATCH로 구한 행만큼, H3 열만큼 떨어진 위치의 데이터를 반환한 후 이자를 구하기 위해 /12로 월로 변환합니다.
MATCH 함수는 A3(회원코드)의 두글자를 추출해서 [표2]의 [A32:A36] 범위에서 찾은 위치를 반환합니다.함수 구조를 이해하시면 정답을 이해하기 용이합니다.
OFFSET 함수의 MATCH로 구한 값을 행으로, 대출기간을 열로 해서 정확한 결과를 얻으려면 표2의 B31을 기준셀로 잡아야 합니다.
OFFSET의 H3은 열에 해당합니다.기준위치는 변하지 않아야 하므로 절대참조한 것입니다.
문제4-2
폼에서 입력받는 숫자는 백분율이 아닌 3.5 로 입력받습니다.
15년 3회
문제1-3
텍스트를 숫자로 바꿔야 하니까 텍스트 이므로 "20"으로 작성된 것입니다.문제2-2
MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.옵션 -1
: 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.{"영어", "수학"}
: [표1]의 과목은 "영어, 수학, 국어" 중 하나인데 [표2] 할인율표의 과목은 "영어, 기타"입니다. 즉, 영어와 그 외의 과목으로 구분하라는 의미이지요.이런 경우 "영어"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "영어, 수학, 기타, 국어"로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.
왜냐면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "국어"는 "기타"보다 작아 기타로 처리되지만, "수학"은 "기타"보다 크므로 "영어"로 처리됩니다.
이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.
가장 큰 "영어"와 두 번째 큰 항목인 "수학"을 두 번째로 하여 범위를 만들면 "영어"를 제외한 모든 과목은 "수학"으로 처리됩니다. "수학"이 "기타"역할을 하는 것이지요.
문제2-5
=INDEX($E$3:$E$30,MATCH(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34),($G$3:$G$30=H$33)*$J$3:$J$30,0),1)
=INDEX(범위 ,행번호 ,열번호) 의 구조입니다.MATCH(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34),($G$3:$G$30=H$33)*$J$3:$J$30,0)에서 찾을값(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34)), 범위(($G$3:$G$30=H$33)*$J$3:$J$30), 옵션은 0입니다.
Lagrge 함수는 ($G$3:$G$30=H$33)으로 과목이 동일한 데이터 가진, 수강인원을 찾고, [G34] 셀로 1을 참조해서 첫번째로 많은 수강인원을 찾습니다. [G34]는 Large 함수의 인수로 사용된 것입니다. =을 사용할 수 없죠.
조건2번째에 대해 명확히 알 수 없어 답변이 어렵습니다.
구체적으로 문의주세요.인덱스 범위는 임의지정할 수 있다고 말씀드렸던 것 같습니다.
정확한 결과만 나온다면 임의지정하셔도 됩니다.지정된 함수를 이용해서 정확한 결과가 나오면 시험에서는 정답으로 인정됩니다.
사용하셔도 됩니다.
`16년 1회
문제1-3
워크시트를 보고 이해하시면 됩니다.받은점수 *기타의 3글자
를 처리해서 반영점수와 같지 않은지 확인하면 됩니다.
문제2-1
네, 문자이면 *1을 해주거나, VALUE 함수가 제시된 경우 VALUE를 사용하시면 됩니다.
문제2-2
=H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,FALSE) :MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이기 때문에 +1을 해 주는 것입니다.
문제2-5.
부록 105쪽을 참조해 주세요.
16년 2회
문제2-2
INDEX 함수의 범위는 행과 열에서 추출할 정보를 가지고 있는 범위입니다.
청약가능액을 표3에서 추출해서 D4:D30에 표시해야 합니다.
문제4-1-1
- [F3:G13] 영역을 복사 후, 차트를 선택한 상태에서 Ctrl+V를 눌러 붙여넣어 주세요.
16년 3회
문제1-2
G3가 아닌 것을 찾는 것이아니가
G3가 품절도서와 같지 않은 데이터를 찾아야 합니다.
문제1-3
MOD(Row(), 3)은 현재 행번호를 3으로 나눈 나머지를 구하는 함수입니다.
워크시트의 실제 데이터가 3부터 시작하므로 나머지가 2가 되어야 3번째 데이터가 됩니다.
3행부터 시작하므로 실제 조건이 변경되는 행은, 5행 8행 11행.... 순으로 적용됩니다.문제2-1
네, 맞습니다.
문제4-2-2
cmb수강자에 선택된 데이터 중 첫번째 열과 두번째 열에 포함되어 있는 데이터를 추출하기 위해 별도로 .Column(0) 처럼 사용한 것입니다.
17년 1회
문제2-4
사용하셔서 결과가 나온다면 사용하셔도 되지만, 범위 대 범위는 비교가 어렵습니다.문제4-2-2
Listindex는 행 인덱스이고,
column은 열 인덱스입니다.
cmb구분에 M6:N8 영역의 데이터가 표시되므로 2개 열이 존재합니다.
그래서 column(0), column(1) 로 행 자료를 가져오는 것입니다.17년 상시
문제1-2
하위 5번째 값을 SMALL($F$3:$F$16,5) 함수로 찾고,
이 값보다 작거나 같으면 하위 5위 이내가 됩니다.
문제2-2
만능 문자(와일드 카드)는 모든 문자를 대신하여 사용하는 문자를 말합니다. *는 문자의 모든 자리를 대신할 수 있지만, ?는 문자의 한 자리만 대신할 수 있습니다.
- a* : a로 시작하는 모든 문자
- a?c : a로 시작하고 c로 끝나는 세 글자의 모든 단어이 문제는 문자 대신 A25 셀을 넣고 &로 연결시킨 것입니다.
&로 연결하기 위해 와일드 카드는 큰 따옴표로 묶습니다.
18년 1회
문제2-4(2-3문제인 것 같습니다.)
=FREQUENCY(IF($B$4:$B$33=K$9,$C$4:$C$33),$J$10:$J$14)
=FREQUENCY(범위1, 범위2)
행사내용이 K9와 동일한 데이터를 범위1로 지정합니다.
범위2는 인원수로 지정된 것입니다.문제3-2
수명년수가 같은 행에 있고,
잔존가치가 같은 열에 배치되어 있다고 생각하시면 됩니다.문제4-2-2
진료과목 컨트롤에서 진료과목 정보와 진료의사 정보를 확인할 수 있습니다.
열로 구분되어 있으므로 column 속성을 이용하는 것입니다.
좋은 하루 보내세요.