책 내용 질문하기
2-7번 문제 질문드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
295
조회수
47
작성일
2013-06-26
작성자
첨부파일
해답지 보면서 이해하고 있는 수험생 입니다.
궁금한점이 있어서 질문드립니다.
2-7번 문제에 조건을 보면
실지급액은 (기본급 + 상여금) X (1 - 0.07)로 계산
이라고 나와있는데,
VB 들어가서 사용자 정의함수 를 만들어
시트에 이용하는 것까지는 알겠습니다.
이제 문제에 적용만 시키면 되는건데,
여기서 제가 궁금한점은
문제지에 나와있는 똑같은 방법으로
(기본급+ 상여금) * (1 - 0.07) 로 계산 하는줄 알고
=fn실지급액(H20 + I20) * (1 - 0.07) 로 계산했습니다.
그러나,
정답을 확인해보니 정답과 값도 다를 뿐더러, =fn실지급액(H20,I20) 까지만 이용하더라구요..
왜 * (1 - 0.07) 을 이용을 하지 않는 것이며
(H20 + I 20) 처럼 + 기호를 이용하지 않고, =fn실지급액(H20,I20) 와 같이 쉼표(,)를 이용하는건가요?
제가 너무 멍청한 답변을 올려서 죄송합니다 ㅠㅠ
답변
2013-06-27 14:14:02
Public Function fn실지급액(기본급, 상여금)
fn실지급액 = (기본급 + 상여금) * (1 - 0.07)
End Function
빨간색으로 표시 된 부분이 함수 부분에서 사용될 함수이름과 인수 입니다.
인수에서 값을 받아
실제 식에서 계산을 하게 되는 것이죠.
그러므로
=fn실지급액(h20,i20)
을 입력하면
프로시저에서
fn실지급액 =(h20 + i20) *(1- 0.07)
을 모두 계산해서 값을 내어 주는 것입니다.
하나의 함수를 만든 것이라 생각 하시면 됩니다.
다른 함수들도 이와 같은 프로시저들을 가지고 있다고 생각 하셔도 이해하시는데 편하시겠죠.
좋은 하루 되세요.
"
-
*2013-06-27 14:14:02
Public Function fn실지급액(기본급, 상여금)
fn실지급액 = (기본급 + 상여금) * (1 - 0.07)
End Function빨간색으로 표시 된 부분이 함수 부분에서 사용될 함수이름과 인수 입니다.인수에서 값을 받아실제 식에서 계산을 하게 되는 것이죠.그러므로=fn실지급액(h20,i20)을 입력하면프로시저에서fn실지급액 =(h20 + i20) *(1- 0.07)을 모두 계산해서 값을 내어 주는 것입니다.하나의 함수를 만든 것이라 생각 하시면 됩니다.다른 함수들도 이와 같은 프로시저들을 가지고 있다고 생각 하셔도 이해하시는데 편하시겠죠.좋은 하루 되세요."