책 내용 질문하기
72 상설시험 사용자 정의 함수 문제 round/ format / 18 액세스 평균 계산시 표준 설정질문 드려요~
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
274
작성일
2014-06-27
작성자
탈퇴*원
첨부파일

안녕하세요~^^~

문제1) 사용자 정의 함수 fn값을 작성하시오.

fn값=(2011매출-2010매출)/2010매출이며 소수 첫째자리까지 반올림하여 표시하라

(식으로 표시)

표시 예) 23.2%

fn값(2010매출, 2011매출)

end function

그래서 저는 아래와 같이 답을 내줬는데요. 맞나요?

fn값(매출2010, 매출2011)

fn값=round( (매출2011-매출2010)/매출2010, 1)

end function

어떤분은 정답이 format함수를 사용해서 정답을 내줘야 한다고 하던데~ 그게 맞는 건지 잘 모르겠어요. 맞다면 왜 맞는지 설명 좀 부탁드려요~

fn값(매출2010, 매출2011)

fn값=format( (매출2011-매출2010)/매출2010, "o.o%" )

end function

그리고 round 함수를 이용하는 거랑 format함수를 이용하는 거랑 답도 다르게 나오더라구요.

round함수를 이용해서 답을 내준것은 소수첫째자리까지 나온 경우도 있고 안 나온 경우도

있으면서 % 기호도 없어서 설정해줬구요. 하지만 format함수를 사용한 경우는 다 소수첫째자리까지함께 %기호도 다 나오더라구요.

문제2) Txt몸무게평균 컨트롤에는 몸무게 필드의 평균을 표시하시오.

정답= 컨트롤원본: Avg([몸무게]) 형식 : 표준 또는 고정

저는 컨트롤원본만 위와 같이 설정해준 다음 폼보기상태에서 A001코드의 정답이 71나오길래

당연히 지문에서 정답화면으로 제시한 A015코드 값도 위와 같이 정수로 나올 줄 알았거든요.

그래서 형식은 설정 안해줬어요. 그런데 A015코드 값을 입력해 본결과 소수점 두자리까지 나오더라구요.

원래 정답화면은 A015코드-> 입력값이 66이거든요. 그러니까 어떤분 말로는 정답의 화면 값이 정수라면 평균은 기본적으로 소수자리수가 발생하므로 반드시 형식을 고정 또는 표준으로 잡아줘야 한다고 하더라구요. 그 말이 맞는 건가요?

가르쳐주세요~

답변
2014-06-27 15:02:08

결과만 정확히 나온다면 상관 없는 부분이긴 하지만

format 함수를 지정하면 따로 셀서식을 설정을 할 필요가 없으므로 format을 사용한 것 같네요.

그림에 보이는 것과 같이 지정하시면 됩니다.

소수 자리가 표시되었다면 소수자리가 표시되게 지정하시구요.

아니라면 고정또는 표준으로 지정한 후 소수 자리수를 0 으로 지정해 주셔야 합니다.

좋은 하루 되세요.

"
  • *
    2014-06-27 15:02:08

    결과만 정확히 나온다면 상관 없는 부분이긴 하지만

    format 함수를 지정하면 따로 셀서식을 설정을 할 필요가 없으므로 format을 사용한 것 같네요.

    그림에 보이는 것과 같이 지정하시면 됩니다.

    소수 자리가 표시되었다면 소수자리가 표시되게 지정하시구요.

    아니라면 고정또는 표준으로 지정한 후 소수 자리수를 0 으로 지정해 주셔야 합니다.

    좋은 하루 되세요.

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