책 내용 질문하기
액셀질문이요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
104
작성일
2011-08-25
작성자
첨부파일

1.사용자정의함수

FN자동차세(배기량)

자동차세=배기량*배기량에 따른 과세표준

배기량에 따른 과세표준은 배기량이 1000이하는 '100', 1000초과 1600이하는 '140', 1600초과 2500이하는 '200', 2500초과는 '220'으로 계산하시오

SELECT CASE 명령어를 이용

식을이렇게세웠는데요

FN자동차세=배기량*과세표준

SELECT CASE 과세표준

CASE <=1000

과세표준=100

CASE >1000

과세표준=140

CASE >1600

과세표준=200

CASE ELSE

과세표준=220

END SELECT

정답이 다르게나오더라구요, CASE 에 초과를 기준으로 썻는데.. 근데 반대로 '이하'를 기준으로 써봣는데

FN자동차세=배기량*과세표준

SELECT CASE 과세표준

CASE <=1000

과세표준=100

CASE <=1600

과세표준=140

CASE <=2500

과세표준=200

CASE ELSE

과세표준=220

END SELECT

이게 답으로 나오던데 초과를 기준으로 쓰면안되는건가요?

2.조건부서식

'강사요일'이 2개 이상이거나 '접수일'과 '변경일'사이의 일수가 10이상인 행(강사요일이 2개이상인 경우 콤마로 구분하여입력)

OR,LEN,DAYS360 수식좀세워주세요

표는 첨부파일로 첨부했어요!

3.외부데이터

외부데이터 만들면서 앨범발매일이 2006-1-1이전이라해서 조건에 앨범발매일 왼쪽칸에<= 쓰고 오른쪽칸에 2006-1-1 쓰고

기준으로 내림차순하라길래 분명히 내림차순 눌렀거든요

근데 결과값엔 내림차순안되있고 순서가 섞여잇던데 왜그런거죠?ㅠㅠ분명히 하란대로 앨범발매일-내림차순 지정했는데요


답변
2011-08-26 11:02:59

1. Public Function fn자동사체(배기량)

select Case 배기량
Case Is <= 1000
과세표준 = 100
Case Is <= 1600
과세표준 = 140
Case Is<= 2500
과세표준 = 250
Case Else
과세표준 = 220
End Select

fn자동차세 = 배기량 * 과세표준
End Function

첫번째 case is <=1000

에서 천이하가 걸러지기 때문에

두번째 case is 에서 1000이하에 대한 값은 쓰지 않으셔도 됩니다.

그리고 fn자동차세 = 배기량 * 과세표준은 case문이 끝난후에 사용하셔야 case에서 나온 과세표준 값을 곱할 수 있습니다.

2. =OR(LEN($F3)>=2,DAYS360($I3,$J3)>=10)

3. 글쎄요. 질문만으로는 정확한 이유를 알기 어렵지만

오피스 프로그램상의 오류로 정렬이 반대로 되는 경우 일 수 있습니다.

그리고 질문주실때 정확한 문제 번호나 문제의 년도와 회차를 알려주셔야 더 정확한 답변이 가능 합니다.

좋은 하루 되세요.

"
  • *
    2011-08-26 11:02:59

    1. Public Function fn자동사체(배기량)

    select Case 배기량
    Case Is <= 1000
    과세표준 = 100
    Case Is <= 1600
    과세표준 = 140
    Case Is<= 2500
    과세표준 = 250
    Case Else
    과세표준 = 220
    End Select

    fn자동차세 = 배기량 * 과세표준
    End Function

    첫번째 case is <=1000

    에서 천이하가 걸러지기 때문에

    두번째 case is 에서 1000이하에 대한 값은 쓰지 않으셔도 됩니다.

    그리고 fn자동차세 = 배기량 * 과세표준은 case문이 끝난후에 사용하셔야 case에서 나온 과세표준 값을 곱할 수 있습니다.

    2. =OR(LEN($F3)>=2,DAYS360($I3,$J3)>=10)

    3. 글쎄요. 질문만으로는 정확한 이유를 알기 어렵지만

    오피스 프로그램상의 오류로 정렬이 반대로 되는 경우 일 수 있습니다.

    그리고 질문주실때 정확한 문제 번호나 문제의 년도와 회차를 알려주셔야 더 정확한 답변이 가능 합니다.

    좋은 하루 되세요.

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