안녕하세요~^^~
문제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이거든요. 그러니까 어떤분 말로는 정답의 화면 값이 정수라면 평균은 기본적으로 소수자리수가 발생하므로 반드시 형식을 고정 또는 표준으로 잡아줘야 한다고 하더라구요. 그 말이 맞는 건가요?
가르쳐주세요~
결과만 정확히 나온다면 상관 없는 부분이긴 하지만
format 함수를 지정하면 따로 셀서식을 설정을 할 필요가 없으므로 format을 사용한 것 같네요.
그림에 보이는 것과 같이 지정하시면 됩니다.
소수 자리가 표시되었다면 소수자리가 표시되게 지정하시구요.
아니라면 고정또는 표준으로 지정한 후 소수 자리수를 0 으로 지정해 주셔야 합니다.
좋은 하루 되세요.
"
-
*2014-06-27 15:02:08
결과만 정확히 나온다면 상관 없는 부분이긴 하지만
format 함수를 지정하면 따로 셀서식을 설정을 할 필요가 없으므로 format을 사용한 것 같네요.
그림에 보이는 것과 같이 지정하시면 됩니다.
소수 자리가 표시되었다면 소수자리가 표시되게 지정하시구요.
아니라면 고정또는 표준으로 지정한 후 소수 자리수를 0 으로 지정해 주셔야 합니다.
좋은 하루 되세요.
"