책 내용 질문하기
기본모의고사 8회 계산문제2-1
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
조회수
35
작성일
2018-10-12
작성자
탈퇴*원
첨부파일

p334 계산문제2-1 질문입니다.

제가쓴답은

=IF(RANK(D3,$D$3:$D$7,0)="1","100%",IF(RANK(D3,$D$3:$D$7,0)="2","50%","10%") 입니다.

그런데 정답은

=IF(RANK(D3,$D$3:$D$7,0)=1,100%,IF(RANK(D3,$D$3:$D$7,0)=2,50%,10%) 이렇게 나왔어요.

차이점은 따옴표가 모두 지워졌다는거 뿐이죠...

근데 다른문제에서 IF함수를 사용햇을때, 조건 부분과 텍스트 입력에 ""를 붙여서 했는데 맞았거든요

그래서 이번에도 조건과, 텍스트에 ""를 붙였는데....

왜 여기서는 다 떼어야하는거죠??

""를 언제 붙이고, 언제 떼어야 하는지 확실히 구분이 안됩니다.

예를 들어, 다른문제에서는

=IF(RIGHT(A3,1)="1", "통신과",IF(RIGHT(A3,1)="2","전기과","기계과"))

이렇게 따옴표가 다 들어간게 정답처리가 되었거든요....

자세히 알려주세요 부탁드립니다 ㅠㅠ

답변
2018-10-14 19:48:55

안녕하세요.

RIGHT(A3,1)="1"로 사용한 이유는 RIGHT 함수가 문자함수이기 때문에 큰 따옴표를 붙여 "1"과 비교한 것입니다.

RANK 함수는 순위를 구하는 함수로 결과값이 순위가 되므로 숫자입니다. 그래서 큰 따옴표 없이 비교하는 것입니다.

대표적인 문자함수에는 RIGHT, LEFT, MID 함수 등이 있습니다.

좋은 하루 보내세요.

  • *
    2018-10-14 19:48:55

    안녕하세요.

    RIGHT(A3,1)="1"로 사용한 이유는 RIGHT 함수가 문자함수이기 때문에 큰 따옴표를 붙여 "1"과 비교한 것입니다.

    RANK 함수는 순위를 구하는 함수로 결과값이 순위가 되므로 숫자입니다. 그래서 큰 따옴표 없이 비교하는 것입니다.

    대표적인 문자함수에는 RIGHT, LEFT, MID 함수 등이 있습니다.

    좋은 하루 보내세요.

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