책 내용 질문하기
함수 질문입니다.
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
111
조회수
18
작성일
2018-06-29
작성자
탈퇴*원
첨부파일

p111 2번 관리코드에 따른 포지션 표시하기에서 =if(mid(I3, 4, 1)="1" ~ 1에 ""을 붙이는데 이렇게 수식을 세웠는데

p113 4번 기록순위에 따른 등수 표시하기의 수식에선 =IF(RANK(I14, $I$14:$I$21,1)<=3 ~ 3에 ""을 붙어서 했는데 인식을 못해서 찾아보다가 ""을 빼니깐 답이 나왔습니다. 위의 예시 같이 언제 ""을 붙이고 안 붙이고 하나요?

답변
2018-07-03 17:11:45

left, mid, right 함수는 문자열 함수이므로 여기서 나오는 값이 문자이 므로

비교할 값도 문자로 만들기 위해 "3"과 같이 작성한 것입니다.

rank 함수의 결과는 숫자로 나오므로 숫자 3 으로 비교해야 하므로 "3" 으로 작성하면 안됩니다.

함수의 결과가 문자냐 숫자냐에 따라 작성하세요.

좋은 하루 되세요.

  • *
    2018-07-03 17:11:45

    left, mid, right 함수는 문자열 함수이므로 여기서 나오는 값이 문자이 므로

    비교할 값도 문자로 만들기 위해 "3"과 같이 작성한 것입니다.

    rank 함수의 결과는 숫자로 나오므로 숫자 3 으로 비교해야 하므로 "3" 으로 작성하면 안됩니다.

    함수의 결과가 문자냐 숫자냐에 따라 작성하세요.

    좋은 하루 되세요.

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