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일이라고 적어놓은건지 정말 이해가 안가네요. 제가 풀었는것도 맞지는 않지만 비교해보면 답지에 적힌 것도 이해가 안갑니다.
표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미만을 지정하고 작성하셔도 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.