책 내용 질문하기
수식에 있는 함수값에 큰따옴표("")가 들어간 것과 들어가지 않은 것의 차이가 뭐죠?
도서
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"
과 같이 문자로 비교해야 합니다.
좋은 하루 되세요.