책 내용 질문하기
258쪽 상시 시험 모의고사 질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
258
조회수
110
작성일
2019-01-20
작성자
탈퇴*원
첨부파일

- 문제 1번의 2번이요.

생년월일의 연도가 1991이거나 1992인 행만을 AND만 써서 연결하라길래 저는 =AND(YEAR($D4)=1991,YEAR($D4)=1992) 라고 했는데요

1. 왜 ~ 이거나인데 AND로 연결을 하는지. OR 아닌가요?

2. 교재에서는 ~ >=1991, <=1992 ~ 가 답이던데 이해가 안됩니다.

 

- 문제 2번의 5번이요.

=IF(($D$4:$D$28=C32)*((LEFT($B$4:$B$28,2)=11)+(LEFT($B$4:$B$28,2)=13)),MAX($F$4:$F$28)) 라고 답을 썼는데 왜 계산이 안되는지 모르겠습니다. 

 

- 문제 4번의 2번의 동그라미 2번이요.

1. 학번을 대문자로 만들때 format을 이용하라 했는데 교재에 나와있는 ">%%%%%%%"이 이해되지 않습니다. 무슨 코드 인가요?

 

2. 토익, 기타 점수는 100이하의 수치 데이터로 입력되도록 하고 초과하는 경우 메시지 박스가 나오게 하라 했는데 저는 교재와 다르게 이렇게 설정을 해서요. 이것도 답이 될까요?

 

Private Sub txt전공2_Change()

If txt전공2 > 100 Then

MsgBox "점수는 0~100 사이의 값으로 입력하세요."

End If

End Sub

 

Private Sub txt컴퓨터_Change()

If txt컴퓨터 > 100 Then

MsgBox "점수는 0~100 사이의 값으로 입력하세요."

End If

End Sub

 

Private Sub txt토익_Change()

If txt토익 > 100 Then

MsgBox "점수는 0~100 사이의 값으로 입력하세요."

End If

End Sub

 

그리고 txt토익 기타 과목들에는 숫자만 입력하니 val()은 따로 안썼는데 괜찮나요?

 

 

 

 

 

 

답변
2019-01-22 01:03:06

안녕하세요.

 

- 문제 1번의 2번이요.

날짜는 흐름이 가지고 있고, 연속적입니다.

1991년~1992년에 해당하는 데이터를 찾는 것이죠.

 

- 문제 2번의 5번이요.

LEFT 함수의 결과는 문자로 반환됩니다. 큰따옴표로 묶어서 비교해 주세요. "11", "13" 으로 수정해 주세요.

해설에서는 IF에서 나온 결과를 MAX 함수안에 배열로 넣어서 최대값을 반환합니다.

작성하신 수식은 IF 함수에서 참일 경우에 MAX 함수를 표시하게 됩니다.

배열 수식이므로 MAX 함수 안에 배열을 넣어서 그 안에서 최대값을 구해야 합니다.

 

- 문제 4번의 2번의 동그라미 2번이요.

1. format의 형식지정에서 > 는 대문자로 표시하기 위한 것입니다.

학번이 6자리로, 숫자와 문자를 혼용해서 사용하므로 &&&&&& 로 표시한 것입니다.

&는 모든 문자나 공백을 입력하는 대치문자로 사용된 것입니다.

 

2.

문제만으로 봤을 때는 버튼을 클릭했을 때, 제시된 동작이 수행되면 정답으로 인정될 것도 같지만,

이런 식으로 문제 풀이를 직접해보고 결과를 받아본 것이 아니라서

임의로 프로시저를 만드는 것에 대해서는 확답을 드리기는 어려울 것 같습니다.

 

좋은 하루 보내세요.

 

 

  • 관리자
    2019-01-22 01:03:06

    안녕하세요.

     

    - 문제 1번의 2번이요.

    날짜는 흐름이 가지고 있고, 연속적입니다.

    1991년~1992년에 해당하는 데이터를 찾는 것이죠.

     

    - 문제 2번의 5번이요.

    LEFT 함수의 결과는 문자로 반환됩니다. 큰따옴표로 묶어서 비교해 주세요. "11", "13" 으로 수정해 주세요.

    해설에서는 IF에서 나온 결과를 MAX 함수안에 배열로 넣어서 최대값을 반환합니다.

    작성하신 수식은 IF 함수에서 참일 경우에 MAX 함수를 표시하게 됩니다.

    배열 수식이므로 MAX 함수 안에 배열을 넣어서 그 안에서 최대값을 구해야 합니다.

     

    - 문제 4번의 2번의 동그라미 2번이요.

    1. format의 형식지정에서 > 는 대문자로 표시하기 위한 것입니다.

    학번이 6자리로, 숫자와 문자를 혼용해서 사용하므로 &&&&&& 로 표시한 것입니다.

    &는 모든 문자나 공백을 입력하는 대치문자로 사용된 것입니다.

     

    2.

    문제만으로 봤을 때는 버튼을 클릭했을 때, 제시된 동작이 수행되면 정답으로 인정될 것도 같지만,

    이런 식으로 문제 풀이를 직접해보고 결과를 받아본 것이 아니라서

    임의로 프로시저를 만드는 것에 대해서는 확답을 드리기는 어려울 것 같습니다.

     

    좋은 하루 보내세요.

     

     

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.