책 내용 질문하기
매크로 만들다가 실수했을때 어떻게하나요?
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
조회수
120
작성일
2016-01-27
작성자
첨부파일

부분합 매크로를 만들고 보니 중간에 추가클릭을 해서 잘못 만들어버렸습니다.

데이터도 매크로 단추를 몇번 눌러서 헤집어놓은 상태구요

그래서 ctrl+z 를 눌렀지만 복원이 되지 않았습니다.

실제 시험에서 이렇게되어버렸을때는 어떻게 해야 처음 매크로를 만들기 전으로 돌릴수 있나요?

또 엑셀 326page 1-2 조건부서식 문제에서

=MAX($G$19:$G$27)+MIN($G$19:$G$27) 이렇게 수식을 쓰면 왜 안되고

정답에=($G19=MAX($G$19:$G$27) )+($G19=MIN($G$19:$G$27)) 라고 써야 되는지 이유를 모르겠습니다.

답변부탁드립니다.

또 327page에 계산문제 2번에서

=IF(OR($B$10:$B$18=B10,$C$10:$C$18="1급"),F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)*1.01),F10+F10*VLOOKUP(E10,$A$3:$B$6,2))

라고 썻더니 정답과 다른 답이 나옵니다.

=F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)+IF(OR(B10="판매부",C10="1급"),1%)) 정답이 이거라고 하는데

왜 다른 답이 나오는지 모르겠습니다. 알려주세요

답변
2016-01-28 06:27:24

1. 되돌리기 등의 방법으로는 해결이 되지 않구요. 이렇게 된 경우 해결 방법이 없습니다.

부분합 매크로 등을 작성하기 전에 미리 데이터를 복사하여 어딘가에 붙여놓으셨다면

원본 데이터를 가져와서 사용할 수는 있지만 이 부분은 모든 작업이 끝나면 지워주셔야 하는 부분입니다.

2.

조건부 서식은 조건에 맞으면 서식을 지정 합니다.

그냥

=(max($G$19:$G$27))+(min($G$19:$G$27))

이렇게 지정 하시면 조건에 맞는지 아닌지 알수 없습니다.

그래서

=($G19=max($G$19:$G$27))+($G19=min($G$19:$G$27))

이렇게 비교하는 값을 넣어주어 g19가 max값인지 min 값인지 확인 하여 맞으면 서식을 적용하고 아니면 다음줄로 넘어갑니다.

=($G20=max($G$19:$G$27))+($G20=min($G$19:$G$27))

=($G21=max($G$19:$G$27))+($G21=min($G$19:$G$27))

=($G22=max($G$19:$G$27))+($G22=min($G$19:$G$27))

...

으로 계속 비교하게 되어 max 값과 min값에 서식을 적용하게 됩니다.

3. =IF(OR($B$10:$B$18=B10,$C$10:$C$18="1급"),F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)*1.01),F10+F10*VLOOKUP(E10,$A$3:$B$6,2))

=IF(OR($B$10:$B$18="판매부",$C$10:$C$18="1급"),F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)+1%),F10+F10*VLOOKUP(E10,$A$3:$B$6,2))

아래 식으로 변경하면 정확한 결과가 나옵니다. 다른 부분을 체크해 두었으니 확인 해 보시구요.

실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 식이 달라도 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2016-01-28 06:27:24

    1. 되돌리기 등의 방법으로는 해결이 되지 않구요. 이렇게 된 경우 해결 방법이 없습니다.

    부분합 매크로 등을 작성하기 전에 미리 데이터를 복사하여 어딘가에 붙여놓으셨다면

    원본 데이터를 가져와서 사용할 수는 있지만 이 부분은 모든 작업이 끝나면 지워주셔야 하는 부분입니다.

    2.

    조건부 서식은 조건에 맞으면 서식을 지정 합니다.

    그냥

    =(max($G$19:$G$27))+(min($G$19:$G$27))

    이렇게 지정 하시면 조건에 맞는지 아닌지 알수 없습니다.

    그래서

    =($G19=max($G$19:$G$27))+($G19=min($G$19:$G$27))

    이렇게 비교하는 값을 넣어주어 g19가 max값인지 min 값인지 확인 하여 맞으면 서식을 적용하고 아니면 다음줄로 넘어갑니다.

    =($G20=max($G$19:$G$27))+($G20=min($G$19:$G$27))

    =($G21=max($G$19:$G$27))+($G21=min($G$19:$G$27))

    =($G22=max($G$19:$G$27))+($G22=min($G$19:$G$27))

    ...

    으로 계속 비교하게 되어 max 값과 min값에 서식을 적용하게 됩니다.

    3. =IF(OR($B$10:$B$18=B10,$C$10:$C$18="1급"),F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)*1.01),F10+F10*VLOOKUP(E10,$A$3:$B$6,2))

    =IF(OR($B$10:$B$18="판매부",$C$10:$C$18="1급"),F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)+1%),F10+F10*VLOOKUP(E10,$A$3:$B$6,2))

    아래 식으로 변경하면 정확한 결과가 나옵니다. 다른 부분을 체크해 두었으니 확인 해 보시구요.

    실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 식이 달라도 정답으로 인정 됩니다.

    좋은 하루 되세요.

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