책 내용 질문하기
함수 표기할 때요.
도서
2017 시나공 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
312
조회수
71
작성일
2017-05-11
작성자
첨부파일

312페이지 문제 2번에 계산작업 1번 문제 함수 표기 법 질문합니다.

IF(RANK(D3,$D$3:$D$7)=1,100%,IF(RANK(D3,$D$3:$D$7)=2,50%,10%))

위에 함수식이 정답인데요,

IF(RANK(D3,$D$3:$D$7)="1",100%,IF(RANK(D3,$D$3:$D$7)="2",50%,10%))

이렇게 ""를 붙여서 하면 답이 안나옵니다.

어떤 문제에서는 식에 ""를 안붙여서 정답처리가 안되는데 왜 이건 또 "" 이걸 붙여야 하나요??

239페이지 문제2번에 계산작업 1번 문제에서는

=IF(RIGHT(A3,1)=1,"통신과",IF(RIGHT(A3,1)=2,"전기과","기계과"))

이렇게 식을 쓰면 답이 안나오고

=IF(RIGHT(A3,1)="1","통신과",IF(RIGHT(A3,1)="2","전기과","기계과"))

이렇게 써야 답이 나옵니다..

무슨 차이인가요??

답변
2017-05-15 06:53:46

rank 에서 나온 결과는 숫자이므로

비교하는 값도 숫자로 작성해야 합니다.

left, right, mid 함수는 텍스트 함수이므로 결과가 문자로 나오므로 비교값도 "1" 과 같이 문자로 작성하는 것입니다.

좋은 하루 되세요.

  • *
    2017-05-15 06:53:46

    rank 에서 나온 결과는 숫자이므로

    비교하는 값도 숫자로 작성해야 합니다.

    left, right, mid 함수는 텍스트 함수이므로 결과가 문자로 나오므로 비교값도 "1" 과 같이 문자로 작성하는 것입니다.

    좋은 하루 되세요.

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