책 내용 질문하기
ISERROR 함수 관련 질문드립니다.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
142
조회수
435
작성일
2019-02-09
작성자
탈퇴*원
첨부파일

컴활함수사전 142p <2016년 3회 1급 E형> 1번 문제입니다.

 

여기서 IF(ISERROR(MATCH(~~)),"예","아니오") 로 풀이가 되어 있는데

 

IF(ISERROR(MATCH(~~)=FALSE, "예", "아니오") 와 같이 풀이해도 괜찮을까요?

 

ISERROR가 해당 수식이 에러인지 아닌지를 판단하는 함수이니,

 

ISERROR의 값이 FALSE(에러가 아님) 으로 나온 경우 "예" / 아닌 경우 "아니오" 

 

두 풀이 간의 차이점도 알고 싶습니다.

답변
2019-02-10 19:59:03

안녕하세요.

 

iserror 함수는 에러이면 True가 됩니다.

 

iserror에 에러가 있으면 "아니오"를 표시하고, 에러가 없으면 "예"를 표시하는 것입니다.

 

IF(ISERROR(MATCH(~~)=FALSE, "예", "아니오")  를 사용하면,

FALSE하고 같은 경우가 TRUE"예"가 됩니다. 문제 의도와 반대값으로 표시되겠죠.

 

좋은 하루 보내세요. 

  • 관리자
    2019-02-10 19:59:03

    안녕하세요.

     

    iserror 함수는 에러이면 True가 됩니다.

     

    iserror에 에러가 있으면 "아니오"를 표시하고, 에러가 없으면 "예"를 표시하는 것입니다.

     

    IF(ISERROR(MATCH(~~)=FALSE, "예", "아니오")  를 사용하면,

    FALSE하고 같은 경우가 TRUE"예"가 됩니다. 문제 의도와 반대값으로 표시되겠죠.

     

    좋은 하루 보내세요. 

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