문제
다음 중 폼이나 보고서의 특정 컨트롤에서 '=[단가][수량](1-[할인률])'과 같은 계산식을 사용하고, 계산 결과를 소수점 이하 첫째자리까지 표시하고자 할 때 사용 해야 할 함수는?
① Str( ) ② Val( ) ③ Format( ) ④ DLookUp( )
정답
3번
해설
정답: 3. Format 함수는 Format(식, 서식) 형태로 숫자·날짜·문자에 표시 형식을 지정한다. 소수점 첫째 자리까지 표시하려면 Format([식], "0.0")처럼 사용한다.
오답 풀이
- 1번: Str은 숫자를 문자열로 변환하는 함수로 표시 형식 지정과는 다르다.
- 2번: Val은 문자열을 숫자로 변환하는 함수이다.
- 3번: 계산 결과에 표시 형식을 지정하는 함수는 Format이므로 옳다.
- 4번: DLookUp은 특정 조건을 만족하는 필드 값을 도메인(테이블/쿼리)에서 찾아 반환하는 함수이다.
보충 개념 Format([식],"0.0")은 소수 첫째 자리까지, "#,##0"은 천 단위 구분, "yyyy-mm-dd"는 날짜 형식을 지정한다. 도메인 집계 함수로 DSum, DAvg, DCount, DLookUp 등이 있다.