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

액셀 기본 모의고사를 풀다가 생긴 몇가지 질문인데요.

먼저

1. 액셀 기본 모의고사 1회에서
문제2의 3번 h10셀에
=AVERAGE(IF((LEFT($A$20:$A$39,2)=H$9)*(RIGHT($A$20:$A$39,2)=$G10), $G$20:$G$39 )) - 답
=AVERAGE(IF((LEFT($A$20:$A$39,2)=H$9)*(RIGHT($A$20:$A$39,2)=$G10), $G$20:$G$39, ))
아래처럼 하니까 답이 완전히 다르게 나오더라구요.
왜 그런 건가요?
둘에 무슨 차이가 있는 건지 궁금해요^^

2. 액셀 기본 모의고사 2회 매크로 문제를 풀다가

최대값, 제거 모두 매크로를 작성하고 확인해보려고 최대값 단추를 눌렀더니

'1004' 런타임 오류가 발생하였습니다: 이 작없을 수행하려면 병합하려는 셀의 크기가 동일해야 합니다.

라고 나오더라구요ㅠ.ㅠ

제대로 한게 아닌 것 같은데 어디에서 잘못 되었는지 모르겠어요^^;;

2번은 캡쳐해서 파일 첨부합니다.

답변
2011-11-22 10:27:55

안녕하세요. 길벗 수험서 운영팀입니다.

1. 맨 마지막에 콤마를 하나더 입력하셨는데요. 이것은 IF 함수에서 조건이 거짓일 때 값을 빈 값을 넣겠다는 의미입니다. 이 콤마를 하나 더 넣으므로 조건이 거짓일때도 빈 값이 들어가므로 결과값이 다르게 나오는 것입니다.

2. 그림 상으로는 왜 그런지 알수가 없네요. [도구]-[매크로]-[매크로]에서 작성한 매크로를 삭제한 후 다시 작성해 보시기 바랍니다.

즐거운 하루 되세요.

"
  • *
    2011-11-22 10:27:55

    안녕하세요. 길벗 수험서 운영팀입니다.

    1. 맨 마지막에 콤마를 하나더 입력하셨는데요. 이것은 IF 함수에서 조건이 거짓일 때 값을 빈 값을 넣겠다는 의미입니다. 이 콤마를 하나 더 넣으므로 조건이 거짓일때도 빈 값이 들어가므로 결과값이 다르게 나오는 것입니다.

    2. 그림 상으로는 왜 그런지 알수가 없네요. [도구]-[매크로]-[매크로]에서 작성한 매크로를 삭제한 후 다시 작성해 보시기 바랍니다.

    즐거운 하루 되세요.

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