책 내용 질문하기
수식에 있는 함수값에 큰따옴표("")가 들어간 것과 들어가지 않은 것의 차이가 뭐죠?
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
338
조회수
80
작성일
2018-03-31
작성자
탈퇴*원
첨부파일

문제 2. 계산작업에 포상금 지급율을 계산하는데,

저는 수식을 =IF(RANK(D3,$D$3:$D$7,0)="1","100%",IF(RANK(D3,$D$3:$D$7,0)="2","50%","10%"))

이렇게 입력하였는데 모든 셀의 값이 10%가 나와 오답처리가 되었는데

정답은 =IF(RANK(D3,$D$3:$D$7,0)=1,"100%",IF(RANK(D3,$D$3:$D$7,0)=2,"50%","10%")) 되어 있었습니다.

비교해보았더니 Rank를 구하는 함수에서 값에 "" 큰 따옴표를 넣고 안넣고의 차이더라구요.

두 수식에 어떤 차이가 있길래 답이 완전히 달라지게 된건지 궁금합니다.

답변
2018-04-07 08:59:58

"" 문자일때 사용합니다.

rank 에서 나온 결과는 숫자이므로 숫자인 =1 로 작성하셔야 합니다.

"1" 로 작성하여 문자로 인식 되었기 때문에 결과가 10% 만 나온 것입니다.

left, right, mid 함수의 결과는 문자로 나오므로

left(a1,1)="1"

과 같이 문자로 비교해야 합니다.

좋은 하루 되세요.

  • *
    2018-04-07 08:59:58

    "" 문자일때 사용합니다.

    rank 에서 나온 결과는 숫자이므로 숫자인 =1 로 작성하셔야 합니다.

    "1" 로 작성하여 문자로 인식 되었기 때문에 결과가 10% 만 나온 것입니다.

    left, right, mid 함수의 결과는 문자로 나오므로

    left(a1,1)="1"

    과 같이 문자로 비교해야 합니다.

    좋은 하루 되세요.

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