책 내용 질문하기
큰 따음표사용
도서
[2011] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
290
조회수
81
작성일
2011-07-24
작성자
첨부파일

290페이지 문제2 따리하기에요

1번에 포상금지급률식이

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

이렇게 되있는데요 저는 처음에 이식을

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

이렇게 앞에 모의고사에도 했듯이 " "이거를 붙여는데요 오류가 뜨더라고요

" " 사용하는것과 안 사용하는걸 어떻게 구별하죠?

답변
2011-07-25 13:04:25

"" 는 기본적으로 문자일때 사용하는 것입니다.

rank에서 나온 값은 1,2,3,4,5 와 같은 숫자이므로 문자로 비교하시면 안되죠.

그리고 숫자를 반영할때도 ""를 붙이시면 안됩니다. 그래서 100% 10% 50% 와 같이 "" 가 없이 쓰셔야 하는 것이죠.

left, mid, right 함수는 텍스트 함수 이므로 여기서 나온 값은 숫자모양이더라도 문자입니다.

left(a1,1)="1" 과 같이 비교해 줘야 하는 이유가 바로그것이죠.

좋은 하루 되세요.

"
  • *
    2011-07-25 13:04:25

    "" 는 기본적으로 문자일때 사용하는 것입니다.

    rank에서 나온 값은 1,2,3,4,5 와 같은 숫자이므로 문자로 비교하시면 안되죠.

    그리고 숫자를 반영할때도 ""를 붙이시면 안됩니다. 그래서 100% 10% 50% 와 같이 "" 가 없이 쓰셔야 하는 것이죠.

    left, mid, right 함수는 텍스트 함수 이므로 여기서 나온 값은 숫자모양이더라도 문자입니다.

    left(a1,1)="1" 과 같이 비교해 줘야 하는 이유가 바로그것이죠.

    좋은 하루 되세요.

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