*334쪽 : 문제 1번에서 포상금지급률 함수 쓸 때 왜 "=IF(RANK(D3,$D$3:$D$7)="1","100%",IF(RANK(D3,$D$3:$D$7)="2","50%","10%"))"가 아닌 "=IF(RANK(D3,$D$3:$D$7)=1,100%,IF(RANK(D3,$D$3:$D$7)=2,50%,10%))"라고 쓰는지 알려주세요.
여태 if함수 쓸때 인수에 ""를 썼는데 이 문제는 왜 안쓰고 왜 안되는지 궁금해요.
*353쪽 : 문제 5번의 답이 "=INDEX(A30:F34, 4, 4)"라고 돼있는데 이거를 "=INDEX(C32:F34,2,2)"로 써도 정답인가요?
항상 친절한 답변 감사합니다.
안녕하세요.
큰따옴표(")를 쓰는 것은 IF랑은 상관이 없습니다.
- =IF( MID(I3, 4, 1)=“1”, “센터”, IF(MID(I3, 4, 1)=“2”, “포드”, “가드” ) ) : MID, LEFT, RIGHT 등과 같은 텍스트 함수는 결과를 텍스트로 반환하므로 이 함수의 결과와 값을 비교할 떄는 "1", "2"와 같이 텍스트 형식으로 만들어 비교해야 합니다.
- =IF(RANK(D3,$D$3:$D$7)=1,100%,IF(RANK(D3,$D$3:$D$7)=2,50%,10%)) : RANK 함수는 결과를 수치 형태로 반환하므로 1, 2 와 같이 수치 형식으로 비교해야 합니다.
수식의 경우는 문제에서 사용하라는 함수를 사용하고 결과값이 정확히 나오면 정답으로 인정됩니다. 즉 교재와 다르게 범위를 지정해도 결과가 정상적으로 나왔다면 그렇게 하셔도 됩니다.
즐거운 하루 되세요.
-
관리자2020-06-02 09:51:32
안녕하세요.
큰따옴표(")를 쓰는 것은 IF랑은 상관이 없습니다.
- =IF( MID(I3, 4, 1)=“1”, “센터”, IF(MID(I3, 4, 1)=“2”, “포드”, “가드” ) ) : MID, LEFT, RIGHT 등과 같은 텍스트 함수는 결과를 텍스트로 반환하므로 이 함수의 결과와 값을 비교할 떄는 "1", "2"와 같이 텍스트 형식으로 만들어 비교해야 합니다.
- =IF(RANK(D3,$D$3:$D$7)=1,100%,IF(RANK(D3,$D$3:$D$7)=2,50%,10%)) : RANK 함수는 결과를 수치 형태로 반환하므로 1, 2 와 같이 수치 형식으로 비교해야 합니다.
수식의 경우는 문제에서 사용하라는 함수를 사용하고 결과값이 정확히 나오면 정답으로 인정됩니다. 즉 교재와 다르게 범위를 지정해도 결과가 정상적으로 나왔다면 그렇게 하셔도 됩니다.
즐거운 하루 되세요.