책 내용 질문하기
계산작업 표2에서 포상금지급율
도서
[2013] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
313
조회수
32
작성일
2013-07-23
작성자
첨부파일

정답은

=IF(RANK(D3,$D$3:$D$D7)=1,100%,IF(RANK(D3,$D$3:$D$D7)=2,50%,10%))

입니다

여기서 IF(RANK(D3,$D$3:$D$D7)=1,100%,IF(RANK(D3,$D$3:$D$D7)=2,50%,10%))

빨간색으로 표시된 부분에 대해서 물어보고 싶습니다

순위가 1인경우 100%라는 내용인데요 텍스트에슨 " " 표시를 해야하는 것과 안해도 되는것을

구별하기가 쉽지 않습니다

="1" "100%" 이렇게 표시하는 줄 알앗는데 정답을 보니 큰따옴표로 묶지를 않더군요

잘이해가 안갑니다

더운데 고생하세요

답변
2013-07-24 23:34:45

반환하고자 하는 값이 숫자이면 "" 를 사용하지 않아도 됩니다.

100% 는 숫자이므로 100% 로 사용하시면 되구요.

"합격" 과 같은 경우는 문자이므로 "" 안에 사용하셔야 하는 것입니다.

숫자인지 문자인지 확인 하여 사용하세요.

="1" 을 하지 않는 이유는 rank 함수에서 나온값은 순위에 해당하는 숫자값 1,2,3,.. 이기 때문입니다.

left, right, mid 함수를 사용한 경우 여기서 나온 결과는 숫자 모양이더라도

문자로 표시 되므로 left(a1,1)="2" 와 같이 "" 로 묶어 비교해야 하는 것입니다.

함수에서 나온 결과와 비교할때는 함수값이 반환하는 값이 어떤 값인지 확인 하여 사용하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2013-07-24 23:34:45

    반환하고자 하는 값이 숫자이면 "" 를 사용하지 않아도 됩니다.

    100% 는 숫자이므로 100% 로 사용하시면 되구요.

    "합격" 과 같은 경우는 문자이므로 "" 안에 사용하셔야 하는 것입니다.

    숫자인지 문자인지 확인 하여 사용하세요.

    ="1" 을 하지 않는 이유는 rank 함수에서 나온값은 순위에 해당하는 숫자값 1,2,3,.. 이기 때문입니다.

    left, right, mid 함수를 사용한 경우 여기서 나온 결과는 숫자 모양이더라도

    문자로 표시 되므로 left(a1,1)="2" 와 같이 "" 로 묶어 비교해야 하는 것입니다.

    함수에서 나온 결과와 비교할때는 함수값이 반환하는 값이 어떤 값인지 확인 하여 사용하시면 됩니다.

    좋은 하루 되세요.

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