책 내용 질문하기
고급필터 수식 질문드립니다.
도서
[2015] 기출문제집 컴퓨터활용능력 1급 실기
페이지
28
조회수
57
작성일
2015-02-28
작성자
탈퇴*원
첨부파일

조건

문구점이 "화"자를 포함하고, '날짜'의 월이 5월이거나 7월인 데이터

인데

저는 첫 풀이때

=and(find("화",c3),or(month(b3)=5,month(b3)=7))

이렇게 했는데 28페이지 풀이에는

find("화",c3)>=1 이 붙었는데 왜 그런지 잘 모르겠습니다.

문자의 시작위치를 나타내는 함수인데 "화"라는 글자가 없다면 오류가 뜨고 있는 경우에만 위치를 나타내는데

굳이 >=1를 써주어야 하나요?

상시 실기 한번 치고 자신감이 너무 사라졌습니다. ..쥬륵..

답변
2015-03-03 00:39:15

and 와 or 에 사용된 값은 참과 거짓을 확인 할 수 있는 수식으로 작성해야 합니다.

그러므로 비교 하는 값이 있어야 하는 것입니다.

find("화",c3)>=1 로 작성해야 find 함수의 결과가 1이상인지 확인 하고 참이면 true 거짓이면 false 를 반환하게 되죠.

and 조건의 경우 모든 조건이 참이어야 true 를 반환하고

or의 경우 조건이 하나라도 참이면 true 를 반환하게 됩니다.

좋은 하루 되세요.

"
  • *
    2015-03-03 00:39:15

    and 와 or 에 사용된 값은 참과 거짓을 확인 할 수 있는 수식으로 작성해야 합니다.

    그러므로 비교 하는 값이 있어야 하는 것입니다.

    find("화",c3)>=1 로 작성해야 find 함수의 결과가 1이상인지 확인 하고 참이면 true 거짓이면 false 를 반환하게 되죠.

    and 조건의 경우 모든 조건이 참이어야 true 를 반환하고

    or의 경우 조건이 하나라도 참이면 true 를 반환하게 됩니다.

    좋은 하루 되세요.

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