책 내용 질문하기
165p3번문제
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
0
조회수
36
작성일
2017-02-17
작성자
첨부파일

165p3번문제

표3의 총휴가일수[E14]에서 사용일수 [D16:D24]를 뺀 일수가 8일 이상이면 "휴가독촉",8일 미만 4일 이상이면"휴가권장","4일 미만이면 공백으로 비고[E16:E24]에 표시하시오

여기서 답이왜 [E16]:=IF($E$14-D16>=8, "휴가독촉", IF($E$14-D16>=4, "휴가권장",""))이 되는건가요?

특히 왜 제가 풀었을 때는 =IF(COUNTIF(E14-D16,$D$16:$D$24=>=8일,"휴가독촉",IF(COUNTIF(E14-D16,$D$16:$D$24=<8일,>=4일"휴가권장",,IF(COUNTIF(E14-D16,$D$16:$D$24=<8일,<4일,""라고 풀었거든요. 그래서 답이 안나오길래, 답지를 봤더니 위에 답을 적어둔 것처럼 왜 =IF($E$14를 적은건가요? 또한 문제를 보면 8일 미만 4일 이상이면"휴가 권장",4일 미만이면 공백으로 비고[E16:E24]에 표시하라고 되어있는데 왜 답지에는 이부분을 생략하고 엉뚱하게 IF($ㄸ$14-ㅇ16>=4라고 쓰고 4일미만이면 공백으로 표시하라는 부분은 왜 <4이라고 안쓰고 >=4일이라고 적어놓은건지 정말 이해가 안가네요. 제가 풀었는것도 맞지는 않지만 비교해보면 답지에 적힌 것도 이해가 안갑니다.

답변
2017-02-21 09:55:13

표3의 총휴가일수[E14]에서 사용일수 [D16:D24]를 뺀 일수가 8일 이상이면 "휴가독촉",8일 미만 4일 이상이면"휴가권장","4일 미만이면 공백으로 비고[E16:E24]에 표시하시오

빨간색으로 표시된 부분 때문이죠.

총휴가일수에서 사용일수를 빼고 8일 이상인지 확인 해야 하기 때문입니다.

절대참조를 한 이유는 이 값은 변경되면 안되는 값이기 때문이죠.

채우기 핸들을 사용하여 값을 채울때 변경되지 않아야 하는 값이므로 절대참조를 하는 것입니다.

=IF($E$14-D16>=8, "휴가독촉", IF($E$14-D16>=4, "휴가권장",""))

첫번째 if문에서 8이상 값을 걸렀기 때문에

두번째 if문에 들어오는 값은 8미만 4이상의 값이 됩니다.

그리고 나머지 값은 4 미만의 값이므로 4미만인 것은 지정하지 않은 것입니다.

4미만을 지정하고 작성하셔도 정확한 결과가 나오면 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2017-02-21 09:55:13

    표3의 총휴가일수[E14]에서 사용일수 [D16:D24]를 뺀 일수가 8일 이상이면 "휴가독촉",8일 미만 4일 이상이면"휴가권장","4일 미만이면 공백으로 비고[E16:E24]에 표시하시오

    빨간색으로 표시된 부분 때문이죠.

    총휴가일수에서 사용일수를 빼고 8일 이상인지 확인 해야 하기 때문입니다.

    절대참조를 한 이유는 이 값은 변경되면 안되는 값이기 때문이죠.

    채우기 핸들을 사용하여 값을 채울때 변경되지 않아야 하는 값이므로 절대참조를 하는 것입니다.

    =IF($E$14-D16>=8, "휴가독촉", IF($E$14-D16>=4, "휴가권장",""))

    첫번째 if문에서 8이상 값을 걸렀기 때문에

    두번째 if문에 들어오는 값은 8미만 4이상의 값이 됩니다.

    그리고 나머지 값은 4 미만의 값이므로 4미만인 것은 지정하지 않은 것입니다.

    4미만을 지정하고 작성하셔도 정확한 결과가 나오면 정답으로 인정 됩니다.

    좋은 하루 되세요.

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