책 내용 질문하기
질문이요.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
101
조회수
145
작성일
2012-07-19
작성자

1.P. 101 보너스 지급율 계산하기

코드입력창에 제대로 입력한거 같은데 후에 함수인수 적용할 때 틀린답이 나와요.

파일 첨부합니다.

2. P.105 기출따라잡기 2번

사용자 정의함수의 코드를 문제랑 접목시킬 때 도저히 이해가 안되요ㅠㅠ

왜 갑자기 ROUND(정가/MID(도서코드, 3, 3,),0)

이런식으로 나오는건지 잘 풀어서 알려주심 안될까요?ㅠㅠ

답변
2012-07-20 01:29:05

1. 제대로 된 결과가 나오는데요.

g18 셀에 =f단가(A18,D18) 을 입력하여 보시기 바랍니다.

2.

도서코드의 길이는 워크시트를 보면 판단할 수 있습니다.

C-130-1 처럼 7자리로 된 코드와

E-61-1 처럼 6자리로 된 코드가 있습니다.

그러므로 if len(도서코드)=7 then 와 같이 7자리인지 6자리인지를 확인하여 각각 코드를 사용하셔야 하는 것입니다.

F단가 = round(정가 / Mid(도서코드, 3, 3), 0)

Mid(도서코드, 3, 3) 은 도서 코드의 세번째 자리부터 세글자, 즉 C-130-1 의 경우 130을 말합니다.


F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)

Mid(도서코드, 3, 2) 는 도서 코드의 세번째 자리부터 두글자, 즉 E-61-1 의 경우 61을 말합니다.

도서코드가 7자리이냐 6자리이냐에 따라 가져와야 하는 페이지수가 달라서 라고 보시면 되겠죠

좋은 하루 되세요.

"
  • *
    2012-07-20 01:29:05

    1. 제대로 된 결과가 나오는데요.

    g18 셀에 =f단가(A18,D18) 을 입력하여 보시기 바랍니다.

    2.

    도서코드의 길이는 워크시트를 보면 판단할 수 있습니다.

    C-130-1 처럼 7자리로 된 코드와

    E-61-1 처럼 6자리로 된 코드가 있습니다.

    그러므로 if len(도서코드)=7 then 와 같이 7자리인지 6자리인지를 확인하여 각각 코드를 사용하셔야 하는 것입니다.

    F단가 = round(정가 / Mid(도서코드, 3, 3), 0)

    Mid(도서코드, 3, 3) 은 도서 코드의 세번째 자리부터 세글자, 즉 C-130-1 의 경우 130을 말합니다.


    F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)

    Mid(도서코드, 3, 2) 는 도서 코드의 세번째 자리부터 두글자, 즉 E-61-1 의 경우 61을 말합니다.

    도서코드가 7자리이냐 6자리이냐에 따라 가져와야 하는 페이지수가 달라서 라고 보시면 되겠죠

    좋은 하루 되세요.

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