책 내용 질문하기
계산작업
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
167
조회수
52
작성일
2018-03-06
작성자
탈퇴*원
첨부파일

부록책 167페이지의 1번 문제에서요..

목록에 있으면 "예" 없으면 "아니오"

인데

식에는 왜 =IF(ISERROR(MATCH($A3,$K$3:$K$6,0) ),"아니오","예")

이렇게 되는건가요..?

=IF(ISERROR(MATCH($A3,$K$3:$K$6,0) ),"예","아니오")가 되야 하는거 아닌가요 ㅠㅠ

답변
2018-03-20 09:43:16

안녕하세요.

ISERROR 함수는 지정한 인수가 오류값이면 TRUE를 반환하기 때문에 =IF(ISERROR(MATCH($A3,$K$3:$K$6,0) ),"아니오","예")로 지정한 것입니다. 이 수식에서 ISERROR 함수의 결과값이 참인 경우는 MATCH 함수의 결과값이 오류인 경우이고, MATHC 함수가 오류라는 것은 목록에 없다는 의미이므로 IF 함수의 조건이 참일 경우 넣는 값을 '아니오'로 지정한 것입니다.

즐거운 하루 되세요.

  • *
    2018-03-20 09:43:16

    안녕하세요.

    ISERROR 함수는 지정한 인수가 오류값이면 TRUE를 반환하기 때문에 =IF(ISERROR(MATCH($A3,$K$3:$K$6,0) ),"아니오","예")로 지정한 것입니다. 이 수식에서 ISERROR 함수의 결과값이 참인 경우는 MATCH 함수의 결과값이 오류인 경우이고, MATHC 함수가 오류라는 것은 목록에 없다는 의미이므로 IF 함수의 조건이 참일 경우 넣는 값을 '아니오'로 지정한 것입니다.

    즐거운 하루 되세요.

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