책 내용 질문하기
ISERROR
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
55
조회수
39
작성일
2013-08-16
작성자
첨부파일

부록 55페이지 기출문제 따라잡기에서 왜 답이 =IF(ISERROR(VALUE(B3)), E3*3%, E3*10%) 인지

잘 모르겠어요. 해설을 봐도 이해가 잘 안되요ㅜㅜ

ISERROR(VALUE(B3)) 부분이 어때야지 TRUE인 거죠?

저는 B3 부분이 이미 게임번호가 숫자이기 때문에 VALUE 함수를 쓰면 ERROR 일 거라고 생각해서

=IF(ISERROR(VALUE(B3)), E3*10%, E3*3%) 라고 생각했거든요.

제가 어느 부분을 잘못 생각하고있는거죠?ㅜㅜ

답변
2013-08-16 15:23:56

iserror함수는

iserror(데이터) : 데이터가 에러가 발생하면 true를 반환하고 에러가 발생하지 않으면 false를 발생합니다.

즉 함수식

=IF(ISERROR(VALUE(B3)), E3*3%, E3*10%)에서 value(b3)부분이 문자데이터로 인해 에러가 나면 true이고 문자가 아니면 false입니다.

  • *
    2013-08-16 15:23:56

    iserror함수는

    iserror(데이터) : 데이터가 에러가 발생하면 true를 반환하고 에러가 발생하지 않으면 false를 발생합니다.

    즉 함수식

    =IF(ISERROR(VALUE(B3)), E3*3%, E3*10%)에서 value(b3)부분이 문자데이터로 인해 에러가 나면 true이고 문자가 아니면 false입니다.

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