책 내용 질문하기
2008년 4회 f형질문
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
97
작성일
2011-04-24
작성자
첨부파일

1. 고급필터 조건 작성시

[a15]=최대최소

[a16]=I2=LARGE(I2:I13,1)

[a17]=I2=SMALL(I2:I13,1)

와 같이 두 조건을 다른 열에만 써서 해도 되나요?

2. 계산작업 2번

=IF(ISERROR(VALUE(A3)),F3*3%,F3*10%)

가 정답이지요. 저는 =F3*IF(ISERROR(VALUE(A3)),1.03,1.1)이라고 생각했는데 틀렸다고 채점되더라구요.

이렇게 써서 틀렸다고 하면 틀린거라고 말씀하시던데, 왜 틀렸는지 알고 싶어요ㅠㅠ

3. 계산작업 3번

에서 4~5월의 수량 평균을 구하는데,

데이터에서 날짜가 표현된 걸 보면 2001-01-01 과 같은 형태이지요

이때

=AVERAGE(IF((MONTH(D3:D28)>="04")*(MONTH(D3:D28)<="05"),E3:E28))

가 아닌

=AVERAGE(IF((MONTH(D3:D28)>=4)*(MONTH(D3:D28)<=5),E3:E28))

와 같이 써주는 건가요?

답변
2011-04-25 11:36:08

1. or 조건이므로 다른 열에 쓰셔도 다른 행에 쓰셔야 합니다

같은 행에 있으면 and 조건 다른 행에 있으면 or 조건이기 때문이죠.

2. =F3*IF(ISERROR(VALUE(A3)),0.03,0.1)

3% 를 곱하고 10% 를 곱해야 하므로 0.03, 0.1 로 하셔야 합니다.

3. month는 월을 구하는 함수로 월은 숫자로 표시 됩니다. 실제 날짜는 숫자 형식이니까요.

여기서 나온 값은 4가 되지 문자 "04" 가 되지는 않습니다. 그러므로 비교하실때 >=4 로 비교해 주셔야 하죠.

left, mid, right 함수가 텍스트 함수이므로 여기서 나온 값이 문자가 되기때문에 이값과 비교할때는 "04" 와 같이 비교해 주셔야 합니다.

좋은 하루 되세요.

"
  • *
    2011-04-25 11:36:08

    1. or 조건이므로 다른 열에 쓰셔도 다른 행에 쓰셔야 합니다

    같은 행에 있으면 and 조건 다른 행에 있으면 or 조건이기 때문이죠.

    2. =F3*IF(ISERROR(VALUE(A3)),0.03,0.1)

    3% 를 곱하고 10% 를 곱해야 하므로 0.03, 0.1 로 하셔야 합니다.

    3. month는 월을 구하는 함수로 월은 숫자로 표시 됩니다. 실제 날짜는 숫자 형식이니까요.

    여기서 나온 값은 4가 되지 문자 "04" 가 되지는 않습니다. 그러므로 비교하실때 >=4 로 비교해 주셔야 하죠.

    left, mid, right 함수가 텍스트 함수이므로 여기서 나온 값이 문자가 되기때문에 이값과 비교할때는 "04" 와 같이 비교해 주셔야 합니다.

    좋은 하루 되세요.

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