책 내용 질문하기
IF 함수 부등호 뒤에 따옴표("") 붙힐때와 안붙힐때가 궁금합니다.
도서
2018 시나공 기출문제집 컴퓨터활용능력 2급 실기
페이지
152
조회수
32
작성일
2018-11-01
작성자
탈퇴*원
첨부파일

예를 들어서 p133 계산문제 1번을 보면

정답: =IF(RIGHT(D3,1)="1","홍보부",IF(RIGHT(D3,1)="2","판매부",IF(RIGHT(D3,1)="3","기획부","영업부")))

이런식으로 등호 뒤에 ""를 붙히구요

방금 제가 푼 p152 계산문제 3번을 보면

정답: =IF(RANK(D16,$D$16:$D$24)=1,"최우수상",IF(RANK(D16,$D$16:$D$24)=2,"우수상",""))

이런식으로 등호 뒤에 따옴표""를 붙히지 않고 1을 썼습니다.

이런식으로 IF함수를 쓸때 첫번째 칸 수식 부등호 뒤에 따옴표를 붙히는 경우도 있고 안붙히는 경우도 있는데요 문제마다 다 달라서 헷갈리네요 따옴표 쓸때 안 쓸때에 따라 답이 안나오는경우도 있구요..

이거에 대해서 자세히 설명부탁드립니다. 예시도 들어주시면 감사하겠습니다.

답변
2018-11-01 23:51:59

안녕하세요.

함수에서 큰따옴표""는 기본적으로 문자에 붙인다고 보시면 됩니다.

RIGHT 함수로 반환된 값은 문자이기때문에 따옴표를 붙여 "1" 형태로 비교하게 됩니다.

정답: =IF(RIGHT(D3,1)="1","홍보부",IF(RIGHT(D3,1)="2","판매부",IF(RIGHT(D3,1)="3","기획부","영업부")))

순위를 구하는 RANK 함수의 반환값은 1, 2 등 숫자이기때문에 큰따옴표 없이 표시한 것입니다.

정답: =IF(RANK(D16,$D$16:$D$24)=1,"최우수상",IF(RANK(D16,$D$16:$D$24)=2,"우수상",""))

좋은 하루 보내세요.

  • *
    2018-11-01 23:51:59

    안녕하세요.

    함수에서 큰따옴표""는 기본적으로 문자에 붙인다고 보시면 됩니다.

    RIGHT 함수로 반환된 값은 문자이기때문에 따옴표를 붙여 "1" 형태로 비교하게 됩니다.

    정답: =IF(RIGHT(D3,1)="1","홍보부",IF(RIGHT(D3,1)="2","판매부",IF(RIGHT(D3,1)="3","기획부","영업부")))

    순위를 구하는 RANK 함수의 반환값은 1, 2 등 숫자이기때문에 큰따옴표 없이 표시한 것입니다.

    정답: =IF(RANK(D16,$D$16:$D$24)=1,"최우수상",IF(RANK(D16,$D$16:$D$24)=2,"우수상",""))

    좋은 하루 보내세요.

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