책 내용 질문하기
2016년 1회 대비 컴활1급 실기 모의고사
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
0
조회수
192
작성일
2016-04-15
작성자
탈퇴*원
첨부파일

시험대비자료로 올라온 대비 모의고사를 풀고 있는데요,
엑셀 계산문제에서 궁금한 사항이 있습니다.

Excel 3-3

개선사항을 계산하는 fn개선사항 함수 조건에서

3~4면 "상품구입강요", 4~6이면 "교통"으로 표시하라고 되어 있는데,

불편사항이 4인 경우가 겹쳐도 하기와 같이 작성 가능한지 알고 싶습니다.

Public Function fn개선사항(불편사항)

If 불편사항 >= 1 And 불편사항 <= 2 Then
fn개선사항 = "언어소통"
ElseIf 불편사항 >= 3 And 불편사항 <= 4 Then
fn개선사항 = "상품구입강요"
ElseIf 불편사항 >= 4 And 불편사항 <= 6 Then
fn개선사항 = "교통"
Else
fn개선사항 = "불친절 등"
End If

End Function

Excel 3-5

방문목적별 개수를 구하는 문제인데,

문제에서는 LEFT 함수를 사용하라고 해서 하기와 같이 표현하였습니다.

=REPT("★",SUM(IF(LEFT($B$4:$B$27,4)&$I31=$B$4:$B$27,1)))

근데 답을 확인해보니까 뜬금없이 RIGHT 함수를 사용했더군요.

=REPT("★",SUM(IF(RIGHT($B$4:$B$27,2)=$I31,1)))

이건 문제 오류로 판단해도 되는 부분인가요?

만약 실제로 시험장에서 이런 문제 오류가 발생하면 어떻게 처리되는지 궁금합니다.

답변
2016-04-18 09:20:37

Public Function fn개선사항(불편사항)

If 불편사항 <= 2 Then
fn개선사항 = "언어소통"
ElseIf 불편사항 <= 4 Then
fn개선사항 = "상품구입강요"
ElseIf 불편사항 <= 6 Then
fn개선사항 = "교통"
Else
fn개선사항 = "불친절 등"
End If

End Function

위와같이 작성하셔야 합니다.

and 를 이용한 코드가 제대로 실행되지 않는 경우가 많습니다.

<=2 로 작성하면 2이하인 것을 모두 찾고

3이상인 것은 다음으로 넘어가므로

if 불편사항 >= 1 And 불편사항 <= 2 Then

와 같이 사용할 필요가 없습니다.

문제의 오류이네요. 학습에 불편을 드려 죄송합니다.

실제시험에서 문제오류인 경우에는 대부분 감점 되지 않습니다.

좋은 하루 되세요.

  • *
    2016-04-18 09:20:37

    Public Function fn개선사항(불편사항)

    If 불편사항 <= 2 Then
    fn개선사항 = "언어소통"
    ElseIf 불편사항 <= 4 Then
    fn개선사항 = "상품구입강요"
    ElseIf 불편사항 <= 6 Then
    fn개선사항 = "교통"
    Else
    fn개선사항 = "불친절 등"
    End If

    End Function

    위와같이 작성하셔야 합니다.

    and 를 이용한 코드가 제대로 실행되지 않는 경우가 많습니다.

    <=2 로 작성하면 2이하인 것을 모두 찾고

    3이상인 것은 다음으로 넘어가므로

    if 불편사항 >= 1 And 불편사항 <= 2 Then

    와 같이 사용할 필요가 없습니다.

    문제의 오류이네요. 학습에 불편을 드려 죄송합니다.

    실제시험에서 문제오류인 경우에는 대부분 감점 되지 않습니다.

    좋은 하루 되세요.

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