책 내용 질문하기
사용자 정의함수 어떤부분이 문제인가요?
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
105
조회수
85
작성일
2014-01-23
작성자
첨부파일

105페이지 5번문제 비쥬얼베이직 들어가 똑같이 입력하고 사용자정의함수 실행햇는데도 불고하고

#VALUE 오류가 나옵니다.

함수와 배열함수, 그리고 사용자 정의함수와 이벤트프로시저가 너무 어렵게 느껴지는데, 좀더 쉽게 이해하고 접근할수 있는 방법은 없을까요?

그리고 파일첨부시 이미지, 압축, 파일만 등록만 등록하라고 하는데 Excel2007을 많이 사용하고, 또 저장시

xlsx파일로 보는게 정확한 원인도 파악할수 있는거 아닌가요? 안되서 엑셀97~2003형식으로 저장해서 보내니 참고하세요.

제가 입력한 비주얼창의 내용은 다음과 같습니다.

Public Function fn이익금(판매금액, 품명, 판매량)

If 판매량 >= 100 And (품명 = "딸랑이" Or "우유병") Then

fn이익금 = 판매금액 - (판매금액 * 0.5)

Else

fn이익금 = 판매금액 - (판매금액 * 0.7)

End If
End Function
답변
2014-01-27 10:11:31

안녕하세요.

코드는 위에 김진갑 님이 답변해주신 것처럼 'or 품명="우유병"'로 고치시면 됩니다.

수식이나 배열 수식, 이벤트 프로시저 이런 것 등은 일반적으로 많이 접해보지 못한 내용이기 때문에 어려운건 당연합니다. 이 부분을 잘하는 방법은 많은 문제를 반복해서 풀어보는 수밖에는 방법이 없습니다. 수식이 어려우면 교재 처음부터 끝까지 수식 문제만 골라서 모두 풀어보세요. 그러면 수식이 작성하는 규칙이나 방법을 알수 있고 자신감이 생기실 꺼예요. 나머지도 같은 방법으로 공부하시면 됩니다.

파일을 압축해서 올리시면 됩니다.

즐거운 하루 되세요.

"
  • *
    2014-01-27 10:11:31

    안녕하세요.

    코드는 위에 김진갑 님이 답변해주신 것처럼 'or 품명="우유병"'로 고치시면 됩니다.

    수식이나 배열 수식, 이벤트 프로시저 이런 것 등은 일반적으로 많이 접해보지 못한 내용이기 때문에 어려운건 당연합니다. 이 부분을 잘하는 방법은 많은 문제를 반복해서 풀어보는 수밖에는 방법이 없습니다. 수식이 어려우면 교재 처음부터 끝까지 수식 문제만 골라서 모두 풀어보세요. 그러면 수식이 작성하는 규칙이나 방법을 알수 있고 자신감이 생기실 꺼예요. 나머지도 같은 방법으로 공부하시면 됩니다.

    파일을 압축해서 올리시면 됩니다.

    즐거운 하루 되세요.

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