책 내용 질문하기
온라인 채점 결과 문의
도서
2026 한 권으로 끝내는 시나공 컴활 1급 필기+실기 (컴퓨터활용능력 1급)
페이지
0
조회수
119
작성일
2026-07-30
작성자
김*범
첨부파일

2026_최신기출문제_01회_2025년상시01

-5. 사용자 정의 함수 0/6

-결과 X [H8]에서의 값이 (0)로 정답()과 다릅니다.


이런 문제에서 공백으로 표시하라고 해서 "" 이렇게 하면 0이라고 나오는데 실제 시험장에서는 정답 처리일까요?

답변
2026-07-31 09:52:26

안녕하세요.

이 경우는 정답 코드만 보고는 판단할 수 없습니다. 가장 중요한 것은 함수 선언부입니다.

작업하신 파일을 첨부해 주셔야 확인이 가능한 내용입니다.

예를 들어,

Public Function fn중요도(총관리대수, 트랙터대수)

처럼 반환형을 생략했다면 ""가 그대로 반환되어 빈칸으로 표시됩니다.

반면,

Public Function fn중요도(총관리대수, 트랙터대수) As Integer

또는

As Long
As Double

처럼 숫자형으로 선언되어 있으면,

fn중요도 = ""

를 대입해도 숫자형으로 변환되면서 0이 됩니다.

따라서 가장 먼저 함수 선언 마지막에 As Integer, As Long, As Double 등이 있는지 확인해 보세요.

또 한 가지 가능성은 엑셀 셀 서식입니다. 함수는 ""를 반환했지만 셀의 표시 형식 때문에 0으로 보이는 경우도 있습니다.

즉, 정답이 ""인데 0이 나온다면 대부분은

  1. 함수 반환형이 숫자형으로 선언된 경우(가장 가능성 높음)

  2. 셀 서식 문제

입니다.

함수 전체 코드(첫 줄부터 마지막 줄까지)를 올려주시면 어느 원인인지 바로 확인해 드리겠습니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-31 09:52:26

    안녕하세요.

    이 경우는 정답 코드만 보고는 판단할 수 없습니다. 가장 중요한 것은 함수 선언부입니다.

    작업하신 파일을 첨부해 주셔야 확인이 가능한 내용입니다.

    예를 들어,

    Public Function fn중요도(총관리대수, 트랙터대수)
    

    처럼 반환형을 생략했다면 ""가 그대로 반환되어 빈칸으로 표시됩니다.

    반면,

    Public Function fn중요도(총관리대수, 트랙터대수) As Integer
    

    또는

    As Long
    As Double
    

    처럼 숫자형으로 선언되어 있으면,

    fn중요도 = ""
    

    를 대입해도 숫자형으로 변환되면서 0이 됩니다.

    따라서 가장 먼저 함수 선언 마지막에 As Integer, As Long, As Double 등이 있는지 확인해 보세요.

    또 한 가지 가능성은 엑셀 셀 서식입니다. 함수는 ""를 반환했지만 셀의 표시 형식 때문에 0으로 보이는 경우도 있습니다.

    즉, 정답이 ""인데 0이 나온다면 대부분은

    1. 함수 반환형이 숫자형으로 선언된 경우(가장 가능성 높음)

    2. 셀 서식 문제

    입니다.

    함수 전체 코드(첫 줄부터 마지막 줄까지)를 올려주시면 어느 원인인지 바로 확인해 드리겠습니다.

    즐거운 하루 되세요.

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