질문1. (실전모의고사 A형) 문제1(기본작업)-4번 [453쪽]
매 페이지 하단 가운데 구역에 페이지 번호를 표시하는 문제 말인데요, 문제지를 보면 띄어쓰기가 애매하게 되어있잖아요.
총 3쪽
중 1쪽
이렇게요. 그래서 저는 왼쪽에 띄어쓰기 공백이 없이 바로 시작되길래 '총 3쪽중 1쪽'이라고 적었습니다만, 답을 보니 '총 3쪽 중 1쪽'으로 띄어서 썼네요. 이런 경우 어떻게 해야 하죠?
정말 애매한 부분인데요..
---------------------------------------------------
질문2. (기본모의고사8회) 문제2(계산작업)-3번
for문에 대해 문의를 드렸었습니다. for문 작성시 시작값을 1로 준 이유에 대해서요.
그랬더니 답변을 아래와 같이 해주셨습니다.
FOR EACH~NEXT : 컬렉션에 포함된 개체의 수만큼 명령 코드를 반복 실행하는 명령문입니다.
next a 는 꼭 사용해야 하구요.
for a=1 to 반영점수/10
에서 1 to 는 1부터 시작 하겠다는 뜻입니다.
1부터 시작 하지 않는다면 다른 숫자를 사용해야 겠죠
이런 경우에는 어떻게 지정하든 정확한 결과가 나오면 정답으로 인정 됩니다.
시나공 채점 프로그램은 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 것 같네요.
좋은 하루 되세요.
그런데 여기서 '1부터 시작하지 않는다면 다른 숫자를 사용해야겠죠' 라고 하셨는데,
그럼 이 문제는 시작값에 대한 언급이 따로 없었기 때문에 1을 사용한 건가요? (언급이 없다면 기본적으로 1을 사용하는지..?)
만약 시작값이 1이 아닌 경우 문제에서 시작값에 대한 언급을 해 주나요?
1부터 시작하는지, 다른 숫자부터 시작하는지를 어떻게 알죠?
---------------------------------------------------
질문3. (실전모의고사 D형) 문제1(기본작업)-4번
채점프로그램에서 틀렸다고 나왔는데요.
첫번째 조건인 '워크시트 전체의 셀 잠금은 해체하고 J4:J21 영역에만 셀 잠금과 수식 숨기기를 적용하여 이 영역의 내용만을 보호하시오' 이 부분인 것 같습니다.
채점프로그램에는 셀 보호 , 시트보호, 통합문서보호 중 시트보호 부분이 틀렸다고 나오구요. 이유로는 '잠긴 셀의 내용과 워크시트 보호의 값(False)이 정답(True)과 다릅니다' 라고 나옵니다.
전체 셀을 다 블록으로 지정해서 셀잠금 해제하고, J4:J21 영역만 따로 드래그해서 셀잠금이랑 수식숨기기 적용해주었습니다. 왜 틀렸는지 모르겠어요.. 아무리 봐도 문제에 나와 있는 모든 조건을 다 맞게 해준 것 같은데.. 왜 틀렸다고 나오는 걸까요?
---------------------------------------------------
질문4. (실전모의고사 D형) 문제2(계산작업)-3번
3번 문제에서 average함수를 사용할 때 if를 붙여주잖아요. 근데 왜 max에는 if를 안 써주나요?
if를 max에선 안쓰고 average에만 쓰는 이유를 모르겠습니다.
어떤 분이 같은 질문을 올려주셨는데요, 답을 아래와 같이 해주셨더라구요.
평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 =AVERAGE(550000.1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.
=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데
첫번째 것은 5650000/5 가 되어 결과가 1130000 되고
두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.
즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.
좋은 하루 되세요.
일일이 많은 분을 하나하나 해드릴 수 없어 같은 답들을 올려주시는 건 잘 이해하고 있습니다만, 문제에서 원하는 부분이 아닌 average에 if가 붙은 이유에 대해서만 말씀해주셔서..
제가 궁금한 건 max와 average 둘 다에 if가 붙지 않고 왜 average에만 if가 붙었는지입니다.
문제를 보면 똑같이 식을 만들어줘야 할 것 같은데..
1. 문제와 완성된 보고서 그림을 보고 띄어쓰기를 확인할 수 있으므로 띄어쓰기도 동일하게 해야 맞는 것으로 채점됩니다.
2. 아무런 지시사항이 없었다면 기본값인 1로 지정하셔야 하구요.
다른 값을 이용해야 한다면 시작값을 표시해 줍니다.
3. 질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다.
작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
4. max 의 경우에는 최고 큰 값만 표시가 가능 하므로 if 를 사용하지 않아도 됩니다.
설명 드린 내용의 average, min, small 의 경우는 if 를 사용하지 않으면 제일 작은 값이 0으로 표시될 수 있습니다.
좋은 하루 되세요.
-
*2018-03-03 16:10:51
1. 문제와 완성된 보고서 그림을 보고 띄어쓰기를 확인할 수 있으므로 띄어쓰기도 동일하게 해야 맞는 것으로 채점됩니다.
2. 아무런 지시사항이 없었다면 기본값인 1로 지정하셔야 하구요.
다른 값을 이용해야 한다면 시작값을 표시해 줍니다.
3. 질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다.
작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
4. max 의 경우에는 최고 큰 값만 표시가 가능 하므로 if 를 사용하지 않아도 됩니다.
설명 드린 내용의 average, min, small 의 경우는 if 를 사용하지 않으면 제일 작은 값이 0으로 표시될 수 있습니다.
좋은 하루 되세요.