책 내용 질문하기
4번
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
307
조회수
279
작성일
2020-01-22
작성자
탈퇴*원
첨부파일

함수에서 왜 '>=1'이 쓰이는지 뭘 의미하는지 알고 싶습니다 'TRUE, FALSE'도요

뒤에 짧은 해설을 봐도 이해가 잘 안돼요 

답변
2020-01-23 11:20:05

이상의 값이 나온다고 보셔야 합니다. 텍스트의 위치를 구하는 함수이므로 "판매" 라는 텍스트가 어디에 있는지에 따라 값이 다르게 나오게 됩니다.

 

 

IFERROR 함수는 문제에서 사용하라고 제시했습니다. 그래서 부서에 판매가 포함되었는지 여부를 확인해서

포함되지 않으면 에러를 표시하도록 사용한 것입니다.

 

 

IFERROR(FIND("판매",$A$20:$A$39)>=1,FALSE)


find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,

있다면 "판매"가 있는 위치를 결과값으로 반환합니다.


find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로

find 함수의 결과를 1 이상인지를 비교하는 것입니다. 

 

FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.

 

좋은 하루 되세요.  

  • 관리자
    2020-01-23 11:20:05

    이상의 값이 나온다고 보셔야 합니다. 텍스트의 위치를 구하는 함수이므로 "판매" 라는 텍스트가 어디에 있는지에 따라 값이 다르게 나오게 됩니다.

     

     

    IFERROR 함수는 문제에서 사용하라고 제시했습니다. 그래서 부서에 판매가 포함되었는지 여부를 확인해서

    포함되지 않으면 에러를 표시하도록 사용한 것입니다.

     

     

    IFERROR(FIND("판매",$A$20:$A$39)>=1,FALSE)


    find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,

    있다면 "판매"가 있는 위치를 결과값으로 반환합니다.


    find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로

    find 함수의 결과를 1 이상인지를 비교하는 것입니다. 

     

    FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.

     

    좋은 하루 되세요.  

  • 관리자
    2020-02-05 16:30:29

    IFERROR(FIND("판매",$A$20:$A$39)>=1,FALSE)


    iferror(인수,오류시 표시할 값)


    입니다.


    인수의 값이 오류가 아니면 인수의 결과를 표시하게 되고


    인수의 값이 오류이면 false 가 표시되는 것입니다.


    좋은 하루 되세요.

     

  • *
    2020-02-04 23:22:10

    문제에서 오류가 발생했을 경우를 따로 주지 않았는데 왜 false를 반환하나요? 원래 아무말 없으면 false를 반환하게 해야하나요?

    그리고 A20:A39 범위에서 각 셀에 "판매"라는 글자가 있기만 하면 되는거니까 1보다 크거나 같으면 되는건가요? 텍스트가 어디에 있냐에 따라 값이 다르다는 말이 이해가 잘 안돼요ㅠㅠ

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