책 내용 질문하기
if함수 사용법입니다.
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
314
조회수
86
작성일
2017-02-10
작성자
첨부파일

241쪽의 문제.01번 문제 풀이는 IF(RIGHT(A3,1)="1","통신과",IF(RIGHT(A3,1)="2","전기과","기계과"))

252쪽 문제2.01번 문제 풀이는 IF(MID(A3,3,1)="1","개발",IF(MID9A3,3,1)="2","홍보","무역"))

314쪽 문제2.01번 문제 풀이는 IF(RANK(D3,$D$3:$D$7)=1, 100%,IF(RANK(D3,$D$3:$D$7)=2,50%,10%)

이렇게 되어있습니다.

여기서 제가 궁금한 점은 언제""를 표시하고 표시하지 않는지 궁금합니다.
다 똑같이 IF함수를 이용하여

1이면 통신과 2면 전기과 아니면 기계과

1이면 개발 2면 홍보 아니면 무역

1이면 100% 2면 50% 아니면 10%인데
언제 ""를 사용하고 안하는지 모르겠습니다.

답변
2017-02-14 12:46:54

left, right, mid 함수는 텍스트 함수이므로

여기서 나오는 결과는 모두 문자입니다.

문자로 나오기 때문에 비교할 값도 문자로 표시해야 하므로 "1" 과 같이 사용하는 것입니다.

"" 은 기본적으로 문자일때 붙여주는 것입니다.

rank 에서 나온 결과는 숫자이므로 "" 를 붙이지 않는 것이죠.

100% 도 숫자이므로 "" 를 붙이지 않는 것입니다.

좋은 하루 되세요.

  • *
    2017-02-14 12:46:54

    left, right, mid 함수는 텍스트 함수이므로

    여기서 나오는 결과는 모두 문자입니다.

    문자로 나오기 때문에 비교할 값도 문자로 표시해야 하므로 "1" 과 같이 사용하는 것입니다.

    "" 은 기본적으로 문자일때 붙여주는 것입니다.

    rank 에서 나온 결과는 숫자이므로 "" 를 붙이지 않는 것이죠.

    100% 도 숫자이므로 "" 를 붙이지 않는 것입니다.

    좋은 하루 되세요.

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